0
0
0
0
0
0
-1
0
-1
0
-1
0
-1
0
0
-1
0
-2
1
-3
3
-5
5
-8
9
-14
17
-24
33
-55
154
402
1309
1238
-1604
-1257
-318
-1864
480
1889
31
-149
-656
-1602
-470
640
210
-725
-704
130
141
-1646
-2276
732
1102
-529
297
605
-1097
-1893
-1458
1149
2011
-922
-1084
355
-443
-1112
-800
403
1398
1287
-124
-1789
-1616
429
870
-457
137
578
-845
-1511
-19
875
214
-423
502
-81
-1726
-525
480
-269
241
2132
447
-2420
-1419
142
1083
644
671
799
-1721
-1866
1436
892
-1298
265
1530
-465
-1725
-310
217
-268
469
1312
-442
-2563
-993
1231
-301
-578
1084
1721
809
-3584
-3006
719
333
1217
1811
-251
-1525
-2395
-1167
1351
1030
604
437
-1114
-990
-1130
-148
2020
-7
-970
-340
-727
-1097
-386
2016
2668
-224
-2610
-1451
142
1353
978
-1023
-237
1385
-794
-1878
312
1060
636
-45
-1106
277
1226
-1413
-1118
-297
9
1022
268
-339
-455
658
1057
-674
-2001
-347
1746
637
-290
877
856
-295
-1901
-812
2002
2057
484
-758
-288
638
287
-33
-176
-520
462
549
-8
645
687
-312
-719
280
-916
-1401
2103
2090
-623
-601
-15
-1801
-351
2057
-1352
-483
2119
977
-1190
-2605
102
1045
-202
1879
538
-2709
280
1256
-769
179
882
-603
-771
-483
-1309
-527
2326
2519
-244
-1016
-1409
-2267
-1097
1619
2569
461
-355
-873
-1259
-715
-762
1669
3052
-206
-2104
-1437
-573
1150
1681
891
513
-480
-2336
-1816
-67
2258
2524
-306
-468
-1151
-3116
-1277
1829
2907
2029
-1854
-3697
-1424
508
-252
821
2713
-1144
-3706
-1116
-1074
865
3144
227
-1986
-1607
-879
293
176
-517
329
279
-1351
-1976
-1259
1040
2781
-221
-1707
-812
-1648
-1333
320
1763
596
-2261
-1156
819
-264
-2028
-446
1377
156
-1344
-464
1068
-617
-2809
-1048
689
1087
671
-1920
-437
1418
-1069
-1635
-1340
-1321
981
1610
-87
-1840
-1974
-310
709
-3
-1246
-449
-27
-645
626
458
-1907
-2802
-610
1397
1073
229
-1161
-772
309
-1256
-1264
68
-624
257
508
-1390
238
283
-1104
40
-429
-152
-187
-819
1235
683
-1679
-1327
-1127
217
1312
-173
339
62
-2563
-1257
724
526
1102
777
-719
-1206
-943
-925
485
1918
267
-1478
-345
342
-66
-485
-399
-382
-243
-85
33
788
766
-416
-285
-551
-1958
-475
482
731
1140
261
-37
-565
-1513
-1077
-698
40
1169
1078
614
-1158
-2137
-1608
-1289
-171
1401
2110
-358
-2646
-710
134
-880
-120
101
-775
-201
-81
-792
-44
107
99
615
-1055
-1593
97
-353
-665
654
705
222
-1016
-1922
-1515
-457
1546
1753
107
-220
-1726
-2958
-1066
194
1002
1255
-264
-1016
-1383
-1112
-466
-189
707
456
-1098
-1691
-922
-496
-371
374
823
216
-615
-1047
-1633
-976
319
613
171
-704
-966
-841
0
0
0
0
0
0
0
0
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
1
-2
1
-2
1
-3
3
-7
35
351
710
994
851
393
134
86
186
438
663
735
743
486
71
-84
149
466
565
419
247
171
118
143
168
117
131
232
174
214
443
456
280
153
29
65
270
383
506
584
368
105
151
306
465
663
749
675
528
279
90
123
271
325
279
280
332
297
132
-69
-226
-123
11
21
-7
-103
-195
-177
-254
-433
-518
-490
-447
-431
-274
-60
-115
-239
-271
-376
-529
-523
-378
-304
-297
-214
-268
-451
-396
-168
-74
-125
-161
-223
-360
-452
-458
-486
-512
-445
-364
-308
-326
-339
-282
-290
-400
-542
-605
-610
-682
-600
-402
-327
-286
-181
-122
-102
0
82
135
132
150
214
350
490
369
140
77
125
149
201
317
331
201
42
-60
-87
-24
52
126
202
186
182
204
171
-12
-190
-123
-3
52
116
163
158
144
142
119
168
244
323
406
409
331
288
325
373
387
402
464
460
488
503
451
349
201
124
51
-24
-67
-132
-90
-59
-62
-59
-110
-129
-142
-158
-177
-191
-297
-383
-436
-498
-509
-494
-453
-408
-429
-472
-532
-595
-595
-636
-718
-751
-787
-770
-710
-743
-740
-762
-792
-757
-695
-623
-622
-665
-655
-651
-630
-587
-574
-564
-504
-473
-500
-483
-517
-496
-381
-326
-267
-243
-237
-225
-209
-221
-186
-146
-117
-143
-173
-201
-251
-262
-225
-186
-163
-69
-34
-20
9
34
58
41
13
27
-15
-18
0
36
65
91
109
134
115
105
189
220
250
256
188
96
35
2
67
178
249
317
311
299
316
292
306
284
278
255
205
131
69
36
26
-32
-75
-66
-113
-146
-173
-238
-224
-262
-330
-412
-458
-471
-477
-497
-582
-591
-634
-683
-676
-661
-586
-533
-481
-485
-513
-533
-509
-448
-420
-359
-378
-392
-415
-430
-439
-404
-352
-337
-351
-367
-371
-357
-332
-391
-376
-413
-481
-467
-459
-385
-342
-347
-356
-398
-410
-430
-394
-382
-427
-383
-418
-419
-446
-420
-386
-365
-282
-335
-359
-388
-388
-325
-348
-273
-275
-285
-252
-286
-260
-280
-297
-202
-153
-117
-77
-140
-97
-141
-147
-90
-107
-119
-179
-186
-149
-91
-66
-20
-1
11
38
7
24
73
104
98
106
119
152
299
378
398
421
485
531
608
618
645
709
716
721
705
653
632
677
733
722
710
702
670
722
685
696
789
759
790
785
670
637
540
456
438
421
419
444
433
371
416
359
343
318
203
190
197
209
231
64
-12
-32
-203
-237
-379
-401
-402
-435
-488
-659
-776
-922
-971
-1066
-1128
-1219
-1240
-1265
-1339
-1369
-1448
-1451
-1469
-1563
-1530
-1595
-1664
-1684
-1736
-1799
-1864
-1948
-2052
-2100
-2162
-2219
-2242
-2216
-2255
-2295
-2303
-2327
-2295
-2245
-2211
-2088
-2061
-2087
-2096
-2117
-2051
-2036
-2006
-1933
-1945
-1943
-1915
-1925
-1932
-1931
-1909
-1904
-1913
-1871
-1878
-1847
-1825
-1823
-1779
-1723
-1626
-1519
-1371
-1255
-1092
-951
-839
-710
-631
-524
-410
-292
-203
-91
22
120
224
346
460
644
820
947
1037
1122
1233
1265
1365
1394
1511
1612
1702
1869
2024
2231
2510
2739
2897
3047
3210
3434
3642
3799
3894
3893
4222
4240
4534
4839
4703
5248
5483
5831
6285
6470
6636
6804
6965
7088
7069
7192
7002
6829
6704
5767
3507
408
-3394
-6622
-8042
-8464
-8118
-7815
-8158
-8836
-9098
-8563
-7474
-6231
-5462
-5677
-6511
-7308
-7522
-7023
-6127
-5431
-4946
-4383
-3412
-1744
314
2238
3650
4449
4844
5220
5674
6094
6193
5852
5063
4017
3105
2502
2193
2091
2052
1978
1810
1463
927
185
-698
-1616
-2605
-3611
-4614
-5570
-6436
-7172
-7693
-8009
-8036
-7792
-7305
-6686
-6016
-5649
-5395
-5324
-5375
-5381
-5508
-5638
-5576
-5266
-4746
-4035
-3436
-2784
-2151
-1370
-616
28
437
796
937
917
643
255
-104
-419
-633
-928
-1187
-1406
-1475
-1533
-1585
-1756
-1917
-2118
-2295
-2484
-2761
-3065
-3292
-3461
-3566
-3587
-3566
-3363
-3082
-2700
-2313
-1897
-1460
-933
-397
185
746
1247
1698
2105
2513
2815
3167
3403
3743
4119
4468
4957
5374
5693
6068
6174
6320
6563
6602
6865
7189
7461
7908
8202
8519
9105
9500
10277
11020
11518
12239
12529
11317
7395
1917
-4719
-10176
-12582
-13023
-12435
-11765
-12139
-13155
-13280
-12093
-9718
-7137
-5414
-5405
-6642
-7691
-7895
-7042
-5750
-5237
-5380
-5656
-5044
-2877
403
3785
6395
8017
9055
10202
11715
13023
13233
12126
9932
7328
5215
3867
2981
2218
1358
461
-184
-423
-416
-466
-840
-1570
-2540
-3613
-4653
-5781
-7213
-8936
-10606
-11752
-12025
-11432
-10257
-8888
-7463
-5967
-4381
-2753
-1227
10
911
1573
2070
2432
2643
2681
2528
2295
2102
2176
2634
3405
4301
5071
5559
5673
5459
4956
4093
2556
695
-1465
-3611
-5354
-6954
-8516
-9754
-10621
-11036
-10796
-10178
-9244
-8234
-7080
-6081
-5359
-4894
-4574
-4335
-4057
-3907
-3813
-3670
-3336
-2679
-1888
-1019
-203
584
1355
2060
2500
2696
2575
2287
1813
1161
461
-179
-725
-1165
-1396
-1506
-1481
-1362
-1071
-694
-334
-126
-91
-237
-557
-974
-1402
-1774
-2057
-2223
-2268
-2178
-1908
-1471
-908
-98
769
1694
2577
3478
4286
5109
5819
6337
6658
7050
7391
7757
8416
8856
9205
9770
10232
10658
11490
11876
12366
12939
13053
12596
10624
6995
1369
-4484
-9230
-12505
-13562
-13709
-14154
-14797
-15455
-15491
-14162
-11961
-9468
-7793
-7037
-6732
-6371
-5235
-3790
-2802
-2695
-3333
-3938
-3506
-1687
957
3652
5878
7575
9209
11168
13197
14812
15204
14139
12301
10185
8357
6860
5012
2743
138
-2386
-4165
-5065
-5278
-5254
-5368
-5622
-5801
-5795
-5791
-6000
-6661
-7812
-9127
-10089
-10476
-10340
-9884
-9400
-8851
-8059
-6768
-4926
-2831
-742
1176
2808
4160
5217
5944
6124
5717
4821
3547
2130
853
-363
-1359
-2194
-3025
-3652
-4104
-4276
-4116
-3878
-3773
-3841
-4012
-4189
-4426
-4739
-5187
-5730
-6184
-6396
-6349
-6022
-5492
-4789
-4040
-3299
-2593
-1923
-1286
-734
-314
-117
-108
-179
-234
-311
-412
-500
-527
-399
-49
486
1149
1831
2419
2889
3193
3318
3347
3237
2987
2714
2355
1914
1481
1129
914
786
879
1046
1202
1576
2085
2666
3261
3929
4527
5157
5861
6628
7380
8256
9264
10034
11033
12209
13408
14863
15291
11818
6481
-218
-6423
-8793
-9207
-8958
-9356
-11195
-13438
-14841
-14132
-11510
-9034
-7065
-6634
-7056
-6508
-4839
-2482
-832
-1242
-3192
-5290
-5999
-4669
-2217
171
1492
2031
2955
4915
7892
10956
12681
12630
11544
10508
10067
9914
9118
6970
3624
155
-2315
-3516
-3840
-4038
-4647
-5514
-6111
-5920
-5000
-3955
-3492
-3947
-4981
-5829
-6102
-5929
-5806
-6258
-7142
-7958
-8098
-7312
-5812
-4098
-2518
-1007
579
2390
4291
5849
6685
6732
6271
5652
5097
4559
3806
2650
1126
-551
-1940
-2964
-3562
-4011
-4499
-4913
-5163
-5107
-4884
-4755
-4920
-5294
-5854
-6217
-6359
-6217
-5973
-5837
-5776
-5655
-5339
-4763
-3974
-3155
-2378
-1660
-915
-317
249
575
632
411
-19
-472
-798
-967
-989
-964
-950
-869
-691
-308
149
667
1132
1521
1801
1949
1846
1577
1196
700
180
-365
-877
-1300
-1563
-1729
-1662
-1466
-1122
-613
-31
664
1391
2085
2832
3485
4095
4592
4957
5258
5569
5956
6369
6882
7451
8139
8865
9778
10613
11552
12681
13914
15176
16650
16360
12363
6856
129
-5456
-7564
-8577
-9420
-11227
-14130
-16753
-18221
-17255
-14848
-12537
-10611
-9720
-8786
-6680
-3635
-518
1102
476
-1437
-3056
-3092
-1601
287
1500
1563
1323
1950
3936
6865
9652
11250
11659
11786
12406
13451
14018
13147
10539
6820
3269
732
-931
-2316
-4069
-6296
-8433
-9783
-9894
-9085
-8083
-7444
-7271
-7108
-6440
-5294
-4215
-3771
-4236
-5296
-6028
-6084
-5556
-4782
-4374
-4246
-3955
-3145
-1673
53
1705
2947
3722
4309
4839
5263
5344
4839
3675
2169
670
-543
-1520
-2510
-3618
-4699
-5548
-5869
-5691
-5291
-4803
-4457
-4186
-3854
-3397
-2916
-2565
-2540
-2795
-3202
-3589
-3839
-3996
-4101
-4252
-4347
-4228
-3810
-3100
-2267
-1468
-722
-73
527
1082
1584
1977
2189
2168
2018
1811
1574
1404
1212
1067
937
865
922
1088
1283
1438
1642
1826
1988
2053
1972
1786
1525
1294
1029
825
783
724
643
783
1129
1558
2352
3092
4000
4965
6012
7231
8338
9648
10739
11773
12779
13667
14661
15015
13141
8818
3405
-1688
-4683
-5465
-5765
-6866
-9239
-12125
-14322
-14757
-13377
-11450
-9908
-9035
-8441
-7170
-4755
-1988
-182
-229
-1771
-3441
-3955
-2965
-1295
-141
-147
-857
-1181
-273
1732
3986
5645
6497
7132
8387
10345
12128
12721
11667
9437
7033
5365
4403
3457
1864
-492
-3036
-5003
-6046
-6310
-6321
-6566
-6986
-7136
-6608
-5426
-4163
-3473
-3564
-4192
-4695
-4694
-4352
-4086
-4222
-4701
-5189
-5214
-4711
-3959
-3186
-2524
-1849
-1041
77
1371
2444
3066
3126
2879
2671
2574
2438
1977
1152
64
-1020
-1832
-2360
-2767
-3193
-3610
-3867
-3883
-3608
-3161
-2790
-2605
-2630
-2685
-2682
-2609
-2577
-2739
-3125
-3581
-3934
-4118
-4146
-4100
-3995
-3774
-3401
-2809
-1990
-1119
-297
435
1027
1559
2049
2465
2793
2923
2868
2739
2507
2262
1998
1682
1484
1355
1330
1402
1449
1596
1733
1850
2047
2171
2299
2497
2618
2608
2590
2553
2571
2593
2649
2808
2997
3327
3818
4340
5035
5829
6572
7600
8551
9561
10668
11574
12340
11639
9427
6160
2614
230
-1072
-1833
-2982
-5058
-7627
-9931
-11120
-11137
-10500
-9827
-9339
-8785
-7662
-5805
-3618
-1923
-1329
-1689
-2265
-2242
-1461
-444
137
-120
-930
-1632
-1670
-1075
-201
478
926
1634
2961
4836
6675
7812
7984
7550
7171
7161
7311
7151
6262
4698
2899
1289
34
-1039
-2225
-3536
-4716
-5392
-5402
-4902
-4338
-4082
-4136
-4251
-4083
-3864
-3331
-2865
-2966
-3022
-3459
-3881
-4062
-4465
-4868
-5423
-5755
-5639
-5208
-4438
-3698
-3103
-2515
-1832
-1017
-40
929
1661
2195
2475
2595
2552
2332
1861
1129
341
-362
-900
-1301
-1642
-2078
-2470
-2777
-2903
-2826
-2644
-2377
-2184
-2006
-1798
-1633
-1518
-1495
-1620
-1826
-2001
-2084
-2097
-2098
-2138
-2201
-2202
-2082
-1787
-1336
-818
-288
265
812
1384
1965
2428
2833
3080
3188
3291
3357
3356
3235
3000
2719
2417
2199
2045
1944
1984
2032
2214
2510
2792
3198
3557
4045
4572
5009
5583
5881
6274
6605
6781
7080
7246
7593
7933
7523
6427
4678
2684
1198
146
-545
-1321
-2567
-3932
-5320
-6244
-6655
-6829
-6873
-6935
-6855
-6416
-5552
-4576
-3797
-3465
-3477
-3524
-3340
-2825
-2205
-1801
-1742
-1896
-2050
-1992
-1720
-1404
-1138
-862
-374
459
1543
2545
3206
3530
3721
4034
4518
4993
5188
4970
4460
3874
3326
2781
2075
1180
241
-555
-1091
-1385
-1608
-1923
-2366
-2818
-3078
-3135
-3042
-2939
-2972
-3061
-3177
-3266
-3351
-3533
-3799
-4167
-4600
-4853
-4913
-4829
-4713
-4722
-4715
-4582
-4213
-3641
-3009
-2392
-1808
-1153
-469
203
788
1194
1439
1544
1604
1620
1547
1356
1049
626
182
-218
-558
-843
-1119
-1349
-1455
-1488
-1400
-1279
-1352
-1224
-1101
-1067
-895
-792
-774
-834
-811
-812
-866
-882
-904
-925
-924
-878
-846
-731
-480
-316
-87
238
541
830
1145
1477
1743
2014
2197
2300
2320
2355
2355
2277
2199
2066
1920
1773
1661
1567
1422
1337
1334
1334
1353
1420
1510
1648
1835
1981
2203
2390
2554
2712
2832
2974
3024
3132
3250
3368
3384
3340
3169
2829
2477
2079
1840
1574
1220
792
237
-275
-709
-1116
-1399
-1696
-2026
-2341
-2544
-2594
-2630
-2655
-2720
-2844
-2909
-2880
-2772
-2597
-2497
-2491
-2477
-2443
-2343
-2238
-2116
-1999
-1914
-1783
-1586
-1329
-1073
-869
-673
-464
-203
133
477
773
983
1142
1340
1526
1676
1747
1648
1487
1366
1258
1159
969
650
325
29
-185
-359
-570
-775
-1011
-1245
-1392
-1548
-1700
-1867
-2080
-2250
-2378
-2486
-2561
-2622
-2663
-2668
-2612
-2505
-2357
-2172
-1950
-1645
-1292
-911
-533
-162
227
608
959
1245
1527
1712
1825
1822
1828
1605
1390
1254
1016
498
457
-269
-168
-1258
-3199
-1708
-2309
-2879
-2801
-2864
-2912
-2380
-1924
-1295
-848
-614
479
1006
1719
1566
1640
1950
1661
1362
1264
823
-82
-342
-735
-1276
-1703
-1832
-2058
-2077
-1643
-1366
-1199
-611
-34
382
889
1344
1618
1822
2136
2125
1975
1584
1218
844
525
93
-400
-748
-1061
-1254
-1226
-1208
-1132
-900
-540
-115
284
824
1278
1578
1964
2225
2288
2395
2353
2227
1999
1672
1247
756
329
-22
-364
-592
-770
-926
-881
-743
-604
-354
-100
139
431
681
850
987
1043
1015
896
724
519
242
-62
-383
-729
-1010
-1240
-1469
-1631
-1769
-1839
-1811
-1710
-1561
-1433
-1209
-990
-787
-549
-344
-165
-41
17
19
-16
-133
-276
-448
-639
-850
-1026
-1163
-1319
-1392
-1436
-1431
-1350
-1259
-1136
-953
-775
-590
-405
-238
-122
-43
43
28
-44
-154
-303
-428
-579
-722
-837
-951
-1064
-1090
-1121
-1055
-961
-867
-716
-591
-438
-268
-80
13
153
108
97
42
-7
-80
-345
-369
-689
-791
-820
-1056
-953
-992
-1111
-963
-919
-817
-580
-529
-256
-293
-141
67
-2
286
214
276
288
229
224
79
142
-59
-216
-232
-438
-527
-461
-533
-555
-487
-416
-368
-366
-243
-288
-161
-67
-95
-60
20
8
-41
-56
-168
-199
-285
-304
-362
-389
-440
-346
-377
-302
-274
-234
-113
-115
80
92
185
218
252
309
310
344
364
339
288
321
230
140
47
-98
-219
-269
-366
-396
-465
-456
-457
-514
-442
-468
-437
-332
-307
-255
-226
-269
-221
-235
-258
-246
-368
-392
-429
-505
-492
-559
-551
-541
-531
-472
-435
-378
-275
-215
-129
-47
25
99
111
143
141
109
49
16
-83
-124
-164
-244
-280
-354
-403
-459
-516
-560
-580
-586
-605
-605
-595
-610
-621
-574
-599
-548
-548
-591
-536
-517
-455
-384
-415
-365
-433
-484
-414
-464
-433
-554
-508
-514
-564
-508
-472
-352
-382
-316
-322
-269
-282
-280
-161
-243
-169
-197
-288
-299
-387
-348
-436
-498
-436
-525
-500
-480
-488
-436
-493
-464
-425
-460
-367
-347
-307
-331
-320
-255
-289
-292
-246
-276
-347
-322
-353
-349
-364
-325
-319
-354
-326
-335
-375
-388
-386
-394
-385
-398
-364
-351
-310
-270
-251
-220
-216
-228
-233
-219
-202
-164
-150
-172
-224
-270
-288
-313
-312
-297
-287
-267
-258
-255
-237
-232
-244
-268
-261
-240
-203
-192
-187
-173
-167
-192
-237
-293
-330
-354
-400
-415
-429
-440
-445
-433
-426
-421
-378
-350
-316
-224
-169
-143
-97
-65
-67
-66
-71
-90
-107
-127
-162
-172
-169
-169
-133
-101
-110
-122
-122
-108
-109
-146
-181
-188
-199
-204
-207
-227
-252
-308
-398
-453
-481
-521
-525
-534
-540
-507
-471
-437
-407
-390
-372
-351
-345
-348
-361
-386
-426
-460
-468
-459
-441
-432
-428
-417
-398
-367
-338
-318
-298
-281
-309
-359
-383
-394
-424
-454
-490
-517
-537
-526
-511
-484
-461
-440
-434
-429
-405
-387
-370
-351
-341
-353
-367
-385
-413
-440
-455
-456
-480
-493
-499
-518
-504
-522
-567
-583
-580
-556
-501
-478
-495
-507
-521
-539
-537
-535
-559
-561
-578
-588
-545
-521
-516
-499
-469
-446
-429
-386
-336
-319
-300
-273
-239
-235
-246
-260
-254
-255
-272
-255
-232
-203
-182
-186
-183
-171
-171
-197
-231
-254
-265
-256
-249
-242
-242
-235
-247
-258
-292
-321
-336
-369
-393
-381
-369
-398
-412
-436
-420
-384
-367
-343
-315
-290
-297
-312
-317
-275
-260
-252
-223
-203
-161
-119
-87
-57
-51
-74
-66
-73
-81
-74
-89
-110
-124
-119
-123
-147
-171
-188
-229
-262
-287
-277
-264
-269
-279
-297
-296
-297
-306
-317
-319
-338
-346
-365
-379
-372
-397
-402
-367
-326
-287
-274
-276
-278
-298
-330
-344
-336
-296
-274
-281
-271
-275
-273
-252
-259
-278
-281
-309
-333
-348
-361
-386
-390
-360
-359
-370
-366
-376
-377
-371
-377
-348
-317
-272
-230
-216
-189
-192
-191
-191
-209
-224
-229
-233
-253
-272
-296
-338
-351
-362
-376
-372
-373
-384
-386
-355
-367
-359
-361
-370
-350
-339
-339
-322
-328
-322
-318
-331
-299
-270
-240
-209
-202
-180
-156
-162
-166
-158
-150
-141
-127
-128
-127
-130
-146
-154
-158
-151
-140
-120
-108
-117
-110
-118
-132
-152
-179
-170
-175
-185
-199
-216
-255
-296
-315
-306
-300
-306
-323
-339
-342
-335
-306
-288
-258
-233
-220
-200
-159
-109
-87
-64
-43
-48
-47
-41
-57
-87
-115
-151
-188
-211
-229
-232
-230
-238
-244
-259
-256
-240
-231
-217
-216
-230
-237
-233
-228
-248
-271
-269
-271
-303
-321
-331
-325
-306
-304
-303
-265
-238
-240
-236
-229
-235
-240
-252
-251
-253
-292
-312
-323
-327
-309
-315
-303
-295
-323
-345
-348
-347
-336
-341
-348
-354
-358
-367
-393
-407
-410
-393
-385
-363
-331
-320
-311
-300
-272
-254
-257
-258
-256
-248
-251
-249
-250
-255
-274
-270
-284
-321
-337
-341
-361
-385
-417
-445
-471
-479
-497
-516
-504
-503
-491
-456
-434
-415
-399
-404
-413
-418
-420
-428
-429
-394
-375
-372
-377
-410
-403
-425
-432
-411
-421
-442
-441
-434
-400
-359
-339
-308
-290
-278
-247
-208
-173
-128
-99
-106
-132
-172
-218
-233
-239
-274
-304
-323
-364
-393
-430
-433
-432
-439
-439
-446
-464
-466
-459
-460
-444
-442
-464
-487
-492
-485
-484
-477
-482
-484
-483
-475
-446
-411
-373
-348
-334
-311
-289
-282
-267
-248
-254
-259
-230
-218
-213
-208
-210
-203
-167
-153
-148
-124
-137
-156
-141
-144
-166
-191
-232
-278
-297
-313
-295
-267
-279
-290
-293
-298
-301
-276
-261
-240
-237
-236
-208
-181
-173
-175
-170
-170
-162
-167
-195
-221
-237
-249
-260
-268
-255
-251
-251
-253
-272
-282
-279
-270
-249
-231
-252
-256
-252
-279
-276
-271
-269
-274
-301
-322
-337
-353
-361
-386
-394
-389
-388
-366
-353
-344
-337
-334
-321
-308
-312
-327
-329
-340
-354
-374
-372
-349
-345
-326
-292
-273
-255
-254
-251
-231
-197
-178
-173
-174
-166
-162
-171
-181
-188
-183
-193
-210
-214
-199
-181
-163
-166
-178
-189
-181
-193
-203
-216
-231
-243
-263
-299
-301
-278
-286
-302
-283
-286
-296
-286
-292
-272
-239
-213
-188
-173
-160
-114
-87
-53
-36
-50
-35
-56
-65
-58
-54
-45
-59
-65
-89
-103
-99
-111
-113
-109
-122
-125
-119
-109
-94
-101
-123
-144
-147
-129
-117
-132
-141
-163
-182
-203
-217
-217
-207
-200
-178
-160
-161
-167
-166
-155
-158
-136
-110
-97
-82
-93
-118
-101
-105
-116
-115
-114
-120
-110
-95
-97
-77
-74
-94
-106
-124
-126
-108
-134
-171
-163
-163
-173
-183
-176
-197
-208
-214
-234
-243
-244
-284
-309
-318
-323
-311
-306
-286
-275
-275
-281
-262
-250
-233
-233
-217
-198
-203
-221
-246
-253
-250
-277
-298
-322
-333
-345
-363
-366
-352
-342
-356
-352
-310
-306
-301
-260
-261
-277
-284
-281
-278
-240
-224
-203
-198
-216
-202
-172
-147
-134
-115
-114
-110
-102
-109
-116
-110
-112
-109
-120
-129
-134
-134
-142
-142
-138
-132
-108
-107
-101
-97
-84
-108
-130
-125
-121
-121
-95
-96
-123
-173
-204
-239
-262
-213
-213
-235
-228
-245
-249
-260
-263
-256
-264
-259
-257
-279
-296
-266
-263
-305
-333
-372
-379
-354
-333
-318
-305
-298
-303
-319
-334
-338
-308
-325
-351
-360
-362
-365
-391
-408
-417
-401
-403
-420
-413
-405
-399
-393
-390
-361
-335
-322
-320
-341
-357
-363
-354
-347
-346
-340
-340
-365
-375
-356
-352
-352
-362
-368
-370
-353
-327
-301
-302
-314
-313
-331
-334
-319
-326
-342
-333
-350
-365
-362
-336
-340
-354
-346
-367
-361
-339
-323
-323
-333
-326
-335
-365
-377
-359
-348
-336
-363
-378
-373
-412
-424
-399
-383
-358
-342
-314
-284
-264
-231
-224
-244
-254
-270
-301
-319
-346
-353
-334
-332
-317
-299
-265
-243
-260
-248
-260
-247
-235
-251
-255
-281
-310
-334
-350
-344
-349
-355
-361
-372
-384
-389
-376
-358
-343
-328
-320
-325
-317
-311
-306
-303
-289
-296
-293
-302
-313
-311
-325
-324
-314
-309
-312
-313
-308
-290
-289
-296
-289
-277
-275
-289
-314
-331
-331
-331
-343
-340
-305
-314
-314
-306
-324
-331
-327
-330
-359
-374
-399
-417
-409
-415
-400
-372
-381
-396
-415
-417
-415
-386
-391
-404
-414
-419
-421
-444
-424
-418
-426
-420
-408
-384
-352
-333
-325
-337
-361
-383
-407
-433
-450
-480
-522
-526
-534
-541
-538
-536
-523
-511
-482
-455
-449
-433
-476
-531
-573
-649
-696
-694
-755
-781
-789
-836
-888
-870
-901
-923
-1018
-1129
-1150
-1237
-1130
-1232
-1300
-1304
-1287
-1283
-1209
-1197
-1181
-1178
-1075
-1018
-946
-1014
-930
-1365
-1298
-1121
-1588
-1545
-1742
-1894
-1882
-1964
-2065
-1842
-1976
-1823
-1408
-1221
-967
-670
-436
-100
197
464
670
617
1053
1073
736
648
524
330
210
-11
-163
-259
-504
-387
-506
-694
-552
-504
-265
-173
-79
215
49
189
441
419
339
288
239
307
356
273
62
42
-148
142
92
124
203
14
265
346
600
493
417
512
605
763
678
427
359
179
195
94
-122
-258
-310
-339
-356
-281
-244
-478
-412
-135
40
190
137
253
233
264
333
249
0
-23
-110
-29
-11
-340
-499
-681
-620
-342
-483
-756
-659
-523
-441
-378
-334
-458
-576
-392
-88
-97
-142
-322
-400
-288
-267
-185
-477
-701
-701
-612
-473
-660
-804
-981
-809
-520
-461
-530
-718
-653
-485
-255
-200
-384
-549
-538
-324
-377
-500
-658
-764
-823
-720
-661
-783
-880
-941
-697
-508
-558
-683
-671
-538
-315
-315
-410
-483
-487
-375
-364
-439
-423
-541
-501
-404
-429
-429
-556
-582
-420
-460
-539
-610
-630
-560
-658
-558
-544
-469
-514
-461
-260
-211
-257
-217
-257
-282
-265
-311
-225
-306
-424
-389
-317
-349
-387
-464
-514
-412
-330
-329
-249
-297
-389
-279
-325
-355
-387
-512
-412
-514
-522
-550
-668
-700
-751
-675
-595
-625
-645
-441
-447
-381
-304
-286
-376
-368
-221
-144
-129
-198
-316
-334
-280
-244
-357
-492
-518
-542
-442
-474
-592
-746
-683
-536
-448
-495
-569
-505
-510
-405
-358
-425
-486
-294
-61
-122
-202
-268
-253
-246
-232
-309
-474
-530
-425
-363
-544
-649
-608
-567
-534
-492
-475
-456
-450
-400
-241
-379
-505
-395
-387
-349
-315
-275
-384
-501
-451
-444
-562
-629
-693
-634
-540
-465
-498
-558
-590
-547
-385
-398
-401
-393
-368
-402
-372
-321
-427
-563
-601
-449
-499
-568
-546
-643
-761
-692
-537
-555
-717
-693
-456
-380
-419
-437
-418
-469
-330
-227
-339
-529
-562
-429
-497
-658
-762
-811
-741
-668
-726
-811
-853
-688
-671
-729
-647
-404
-332
-333
-304
-245
-231
-254
-156
-99
-196
-319
-301
-333
-446
-587
-552
-543
-705
-793
-731
-654
-657
-673
-615
-589
-575
-394
-279
-305
-346
-234
-139
-175
-231
-260
-279
-342
-280
-247
-317
-395
-328
-264
-291
-365
-315
-214
-134
-38
13
44
-2
-44
-20
77
44
-25
-28
-17
-57
-166
-139
-113
-203
-227
-85
1
-56
-126
-62
3
96
191
231
254
306
370
445
424
355
398
420
423
349
302
233
103
97
185
204
150
192
232
180
169
232
290
348
465
547
593
606
623
683
681
634
649
699
703
591
531
517
452
392
311
299
283
299
294
339
415
496
514
512
547
618
685
712
680
573
576
601
565
382
248
241
224
157
87
11
-51
-71
23
78
58
97
146
185
215
222
252
298
324
312
173
107
139
102
16
-84
-118
-177
-192
-207
-264
-299
-255
-136
-92
-95
-94
-29
20
61
34
-3
-27
-46
-90
-206
-296
-372
-420
-501
-573
-618
-656
-684
-644
-536
-533
-585
-530
-435
-391
-305
-200
-238
-346
-304
-192
-204
-299
-342
-341
-356
-375
-389
-422
-461
-408
-349
-350
-332
-215
-76
-13
60
191
278
345
504
632
671
733
797
814
810
797
853
926
958
912
878
915
983
1001
1034
1129
1248
1364
1441
1520
1604
1634
1657
1733
1829
1858
1848
1833
1776
1726
1691
1681
1661
1610
1632
1615
1601
1600
1645
1700
1712
1760
1778
1762
1776
1797
1790
1684
1603
1505
1407
1210
1004
821
586
399
185
-40
-287
-472
-682
-868
-1007
-1096
-1165
-1263
-1326
-1363
-1384
-1430
-1464
-1533
-1615
-1674
-1760
-1839
-1925
-2021
-2118
-2182
-2248
-2306
-2351
-2339
-2242
-2143
-2074
-2008
-1903
-1793
-1661
-1531
-1435
-1337
-1239
-1167
-1133
-1123
-1134
-1180
-1243
-1329
-1426
-1500
-1594
-1650
-1719
-1790
-1824
-1803
-1744
-1691
-1605
-1479
-1332
-1158
-961
-751
-532
-279
-34
161
329
471
562
633
703
750
780
806
870
930
986
1045
1110
1249
1402
1603
1729
1922
2143
2389
2553
2730
2974
3160
3398
3541
3760
3929
4108
4397
4557
4758
4992
5392
5791
6189
6710
7154
7760
8306
8930
9382
9707
8538
6051
3325
1372
613
144
-844
-3161
-6086
-8776
-10400
-11074
-11111
-10953
-10948
-10902
-10417
-9005
-6973
-5021
-3709
-3253
-2846
-1579
734
3129
4517
4467
3576
2798
2719
3237
3727
3722
3274
2760
2537
2819
3454
3931
3939
3633
3463
3885
4752
5479
5439
4477
3033
1742
880
236
-601
-1863
-3443
-5027
-6288
-7127
-7696
-8160
-8669
-9043
-8881
-8130
-7010
-5922
-5144
-4569
-3925
-2986
-1832
-808
-127
226
339
253
92
-179
-479
-860
-1269
-1718
-2021
-2082
-1966
-1862
-1901
-1908
-1692
-1142
-484
108
399
506
530
524
426
200
-147
-568
-999
-1478
-1926
-2314
-2616
-2832
-2975
-3036
-2892
-2544
-2038
-1509
-1010
-522
-22
562
1161
1713
2144
2499
2780
3042
3254
3419
3483
3481
3650
3860
4155
4490
4833
5217
5695
6309
6870
7495
8238
9050
9852
10532
11180
11776
12236
11422
8501
4583
1320
-428
-1351
-2558
-4929
-8399
-11895
-14460
-15705
-15896
-15363
-14749
-14342
-13648
-12006
-9202
-6014
-3537
-2328
-1832
-683
1859
5068
7369
7847
6814
5381
4556
4659
5194
5381
4883
3965
3250
3265
3996
4827
5035
4517
3953
4015
4808
5766
5946
4842
2846
767
-823
-1894
-2909
-4295
-6161
-8192
-9858
-10794
-11151
-11301
-11471
-11512
-10943
-9559
-7583
-5580
-3982
-2823
-1773
-593
820
2227
3232
3633
3421
2807
1911
1014
167
-675
-1644
-2636
-3411
-3729
-3705
-3630
-3725
-3828
-3574
-2777
-1663
-688
-48
282
463
504
462
241
-63
-421
-838
-1400
-1998
-2467
-2814
-3098
-3411
-3574
-3419
-2836
-2001
-1142
-458
123
761
1525
2329
3051
3659
4139
4562
4815
4988
5000
4942
4875
4869
4941
5120
5477
5833
6250
6618
7106
7710
8585
9627
10615
11546
12442
12902
11413
7860
3677
491
-1189
-2219
-3779
-6755
-10687
-14404
-16960
-18052
-17897
-17074
-16319
-15688
-14484
-11996
-8367
-4620
-1910
-639
210
2065
5288
8704
10752
10748
9217
7384
6300
6215
6454
6240
5262
3858
2814
2736
3440
4074
4030
3389
2855
3070
4003
4892
4732
3265
998
-1266
-2997
-4170
-5208
-6621
-8541
-10570
-12076
-12764
-12744
-12442
-12105
-11502
-10239
-8183
-5632
-3149
-1142
313
1512
2676
3980
5319
6183
6167
5210
3860
2623
1624
536
-780
-2214
-3324
-3862
-4042
-4169
-4337
-4399
-4244
-3833
-3181
-2366
-1541
-899
-663
-850
-1189
-1350
-1399
-1544
-1972
-2499
-2859
-2972
-2975
-3030
-3075
-2968
-2532
-1797
-953
-175
548
1180
1702
2148
2550
2979
3409
3722
3840
3826
3795
3798
3734
3610
3567
3577
3775
4138
4569
4969
5241
5548
5966
6555
7280
8030
8605
9192
9623
10186
10783
11308
10106
6558
2219
-1373
-3148
-4067
-5016
-7345
-10735
-14156
-16523
-17290
-16642
-15174
-13922
-13143
-12085
-9877
-6330
-2485
336
1497
1829
2928
5455
8467
10369
10375
8685
6562
5183
4997
5478
5610
4918
3496
2309
2102
2839
3664
3760
3083
2254
2069
2629
3296
3036
1493
-872
-3247
-4972
-5964
-6634
-7634
-9136
-10742
-11815
-11948
-11342
-10496
-9688
-8767
-7298
-5102
-2523
-109
1694
2815
3482
4230
5205
6089
6319
5683
4336
2770
1411
147
-1096
-2432
-3638
-4519
-4993
-5128
-5024
-4906
-4813
-4622
-4204
-3380
-2369
-1492
-1098
-1171
-1447
-1576
-1596
-1683
-1994
-2435
-2807
-2963
-2959
-2931
-2866
-2764
-2465
-1949
-1158
-290
561
1194
1597
1793
2003
2289
2536
2683
2609
2396
2203
2117
2003
1908
1782
1743
1880
2211
2665
3213
3591
3933
4182
4588
5177
5694
6226
6586
6961
7263
7595
8008
8455
8996
9544
10094
9514
6599
2555
-949
-2799
-3551
-4284
-5996
-8895
-12040
-14463
-15529
-15226
-13990
-12781
-12129
-11415
-9720
-6646
-3040
-262
902
1082
1858
4070
7021
9126
9479
8108
6074
4671
4429
4971
5331
4817
3502
2230
1923
2607
3390
3395
2608
1632
1273
1735
2368
2262
887
-1344
-3609
-5244
-6050
-6465
-7184
-8474
-9922
-10818
-10789
-10029
-9119
-8348
-7513
-6170
-4139
-1775
381
1780
2360
2567
2960
3727
4486
4672
3864
2356
771
-379
-1230
-2097
-3182
-4218
-4927
-5134
-4974
-4742
-4600
-4573
-4420
-4032
-3240
-2248
-1374
-1055
-1218
-1537
-1615
-1458
-1298
-1398
-1734
-1958
-1921
-1616
-1382
-1301
-1343
-1244
-862
-196
546
1109
1399
1443
1444
1529
1791
2087
2320
2342
2289
2319
2526
2862
3007
3065
3125
3243
3684
4364
4970
5276
5400
5484
5790
6358
6959
7474
7874
8310
8745
9305
9920
10631
10084
7049
2724
-1106
-3125
-4008
-4771
-6663
-9815
-13129
-15642
-16703
-16211
-14753
-13302
-12459
-11546
-9608
-6277
-2314
734
2138
2471
3329
5479
8260
10234
10451
8974
6724
5067
4616
5056
5372
4807
3442
2155
1848
2503
3325
3427
2751
1841
1468
1793
2195
1838
333
-2007
-4411
-6168
-7055
-7513
-8215
-9394
-10674
-11365
-11096
-10085
-8837
-7677
-6493
-4881
-2677
-208
2085
3694
4517
4891
5291
5830
6262
6139
5140
3529
1823
472
-649
-1776
-3069
-4264
-5126
-5487
-5492
-5367
-5294
-5325
-5342
-5112
-4459
-3632
-2936
-2714
-2819
-2934
-2787
-2458
-2153
-2071
-2108
-2005
-1674
-1157
-717
-428
-293
-139
166
648
1112
1369
1283
951
628
434
434
466
423
269
157
238
619
1136
1515
1764
2052
2523
3144
3743
4180
4363
4329
4131
4028
4050
4153
4222
4121
4020
4062
4395
4923
5539
6263
7073
8187
9462
10758
11912
11273
8213
3982
604
-1282
-2295
-3554
-6054
-9596
-13183
-15803
-16832
-16402
-15060
-13847
-13055
-11812
-9285
-5489
-1520
1287
2480
3020
4352
6800
9388
10797
10348
8343
5960
4364
3964
4245
4188
3288
1970
1131
1358
2326
3080
3135
2659
2258
2431
3010
3280
2576
723
-1762
-4105
-5757
-6710
-7527
-8659
-10032
-11163
-11525
-11052
-10054
-8891
-7672
-6161
-4114
-1664
840
2894
4158
4644
4709
4876
5213
5313
4637
3241
1512
-21
-1168
-2205
-3276
-4273
-4913
-5067
-4829
-4404
-3997
-3731
-3604
-3436
-3088
-2519
-1926
-1654
-1907
-2432
-2893
-3065
-3074
-3133
-3213
-3154
-2777
-2136
-1432
-921
-614
-377
6
556
1097
1438
1442
1138
715
346
42
-197
-432
-606
-659
-493
-106
433
918
1330
1794
2418
3213
3946
4571
4961
4971
4865
4626
4492
4455
4325
4212
4000
4088
4236
4619
5104
5803
6623
7655
8908
10287
11529
11387
8743
4588
817
-1625
-3032
-4383
-6516
-9711
-13206
-16043
-17519
-17390
-16047
-14507
-13273
-11795
-9388
-5787
-1756
1484
3312
4218
5355
7214
9356
10793
10825
9351
7072
5049
3946
3703
3690
3310
2512
1793
1648
2076
2678
3058
3065
2857
2709
2660
2451
1725
248
-1906
-4317
-6512
-8136
-9207
-10006
-10686
-11218
-11450
-11153
-10263
-8881
-7053
-4923
-2615
-279
1932
3856
5316
6243
6659
6587
6155
5516
4657
3553
2146
584
-983
-2365
-3493
-4309
-4801
-4928
-4762
-4522
-4369
-4239
-4052
-3757
-3440
-3227
-3205
-3297
-3415
-3520
-3653
-3845
-3974
-3959
-3682
-3192
-2511
-1733
-939
-280
256
676
1098
1493
1756
1774
1494
1018
490
29
-437
-867
-1250
-1395
-1284
-933
-459
74
666
1313
1959
2570
3227
3837
4210
4420
4402
4148
3732
3301
2874
2561
2382
2228
2191
2269
2631
3175
3907
4766
5881
7135
8511
9800
11118
12399
13472
12643
9240
4651
552
-2192
-4118
-5757
-8085
-11185
-14591
-17391
-18555
-17758
-15570
-13294
-11666
-10043
-7608
-3980
133
3368
5026
5414
5652
6508
8004
9346
9403
7639
4714
2245
1321
1887
2897
3269
2758
2061
2049
2966
4419
5514
5595
4723
3611
2905
2607
1987
253
-2687
-6041
-8741
-10214
-10673
-10819
-11223
-11812
-12054
-11354
-9527
-7028
-4550
-2508
-802
1036
3206
5347
6773
7076
6365
5282
4480
4069
3646
2550
766
-1136
-2541
-3228
-3384
-3409
-3537
-3798
-3896
-3642
-3079
-2587
-2517
-2879
-3398
-3693
-3718
-3630
-3818
-4299
-4923
-5343
-5199
-4540
-3658
-2817
-2115
-1497
-661
315
1220
1817
1969
1807
1570
1345
1096
652
-53
-868
-1656
-2111
-2138
-1830
-1435
-1056
-672
-106
641
1491
2264
2759
3047
3207
3354
3439
3338
3019
2474
1787
1260
1047
989
1063
1140
1302
1544
2078
2931
3969
5038
6022
7063
8185
9345
10415
11395
12255
12862
12831
10979
7067
2471
-1571
-4528
-6326
-7656
-9501
-12288
-15388
-17460
-17547
-15757
-13210
-11186
-9845
-8333
-5891
-2494
979
3348
4153
3865
3635
4318
5858
7196
7049
5161
2657
1124
1297
2700
4149
4725
4378
3868
4135
5300
6658
7132
6236
4485
2861
1956
1377
229
-2069
-5223
-8343
-10495
-11256
-11113
-10808
-10824
-11014
-10711
-9380
-7133
-4652
-2604
-1139
116
1562
3291
4850
5598
5261
4194
3117
2568
2455
2208
1400
68
-1237
-2010
-2075
-1798
-1657
-1892
-2295
-2496
-2407
-2171
-2188
-2712
-3603
-4452
-4976
-5112
-5124
-5230
-5481
-5689
-5545
-4912
-3886
-2778
-1790
-973
-217
614
1471
2073
2235
1943
1425
954
604
254
-259
-995
-1733
-2211
-2301
-2046
-1637
-1166
-664
-102
576
1297
1920
2352
2514
2505
2450
2430
2419
2219
1832
1288
787
556
678
895
1144
1397
1619
2026
2690
3549
4335
5090
5788
6581
7395
8303
9250
9942
10576
11111
11722
11841
10533
7414
3168
-929
-3858
-5225
-6036
-7655
-10510
-13681
-15769
-15910
-14426
-12342
-10739
-9760
-8641
-6741
-3893
-822
1461
2288
2035
1777
2527
4203
5723
5985
4621
2566
1256
1528
3028
4613
5261
4955
4567
4866
5964
7155
7505
6671
5110
3664
2792
2208
1212
-756
-3596
-6481
-8556
-9443
-9494
-9397
-9530
-9810
-9758
-8918
-7286
-5353
-3699
-2546
-1616
-486
937
2302
3055
2963
2299
1643
1484
1756
1965
1731
1017
222
-211
-118
179
291
78
-333
-628
-705
-735
-1043
-1745
-2721
-3617
-4173
-4370
-4444
-4582
-4855
-5107
-5104
-4760
-4098
-3349
-2634
-2026
-1410
-794
-186
259
464
384
161
-2
-84
-102
-269
-574
-958
-1225
-1248
-1015
-689
-353
-57
268
684
1132
1476
1645
1670
1604
1568
1562
1552
1487
1290
989
723
631
737
948
1200
1350
1437
1574
1815
2167
2593
2992
3344
3738
4144
4690
5242
5851
6489
7028
7627
8296
9062
9882
10720
10905
9680
6883
3097
-473
-2776
-3924
-4944
-6869
-9782
-12710
-14490
-14423
-13035
-11376
-10239
-9615
-8816
-7105
-4476
-1699
259
850
588
469
1251
2780
4145
4390
3244
1517
448
738
2150
3753
4637
4651
4443
4787
5891
7249
7981
7563
6282
4937
4090
3630
2937
1407
-1044
-3771
-5910
-7038
-7286
-7311
-7628
-8203
-8624
-8404
-7418
-6013
-4736
-3882
-3354
-2792
-1959
-920
-89
136
-215
-751
-972
-673
-79
360
354
14
-249
-83
480
1087
1411
1367
1118
927
867
736
329
-379
-1226
-2006
-2576
-2958
-3262
-3604
-3997
-4355
-4494
-4343
-3949
-3406
-2896
-2508
-2197
-1939
-1700
-1495
-1399
-1430
-1565
-1730
-1811
-1795
-1753
-1702
-1662
-1589
-1354
-949
-391
245
785
1228
1600
1905
2166
2351
2404
2356
2198
2012
1846
1671
1468
1265
1096
1018
1026
1097
1246
1411
1518
1611
1665
1711
1817
1960
2142
2334
2526
2734
3012
3382
3857
4374
4946
5567
6226
6944
7661
8000
7658
6319
4186
1870
-92
-1471
-2546
-3808
-5489
-7317
-8719
-9179
-8735
-7781
-6967
-6430
-6018
-5301
-4064
-2539
-1204
-549
-567
-891
-1008
-681
-143
113
-213
-1010
-1805
-2046
-1516
-456
652
1430
1881
2298
3033
4129
5247
5923
5925
5428
4810
4362
4066
3596
2635
1191
-396
-1694
-2430
-2690
-2824
-3092
-3506
-3844
-3814
-3428
-2825
-2273
-1977
-1922
-1911
-1813
-1682
-1630
-1814
-2246
-2763
-3146
-3247
-3123
-2970
-2972
-3096
-3145
-2937
-2436
-1798
-1225
-807
-513
-279
0
254
377
364
213
-33
-261
-424
-552
-681
-822
-982
-1108
-1151
-1088
-911
-715
-625
-660
-802
-982
-1152
-1335
-1530
-1747
-1992
-2237
-2408
-2487
-2477
-2376
-2235
-2072
-1795
-1410
-952
-510
-139
124
335
500
622
726
774
814
818
801
769
721
717
800
936
1108
1308
1474
1619
1797
1956
2110
2254
2346
2467
2566
2660
2800
2941
3119
3342
3585
3892
4274
4692
5157
5661
6182
6707
7223
7550
7357
6483
4868
2831
863
-756
-2041
-3283
-4721
-6290
-7592
-8258
-8149
-7488
-6735
-6170
-5713
-5079
-4122
-2884
-1694
-990
-860
-1100
-1369
-1366
-1137
-955
-1099
-1611
-2162
-2432
-2162
-1352
-330
628
1405
2096
2915
3926
4999
5821
6120
5921
5431
4920
4489
3966
3128
1916
539
-699
-1556
-2017
-2241
-2428
-2674
-2874
-2855
-2564
-2124
-1727
-1499
-1451
-1517
-1600
-1694
-1886
-2245
-2784
-3387
-3903
-4209
-4269
-4186
-4050
-3911
-3715
-3352
-2783
-2145
-1520
-989
-587
-289
-44
106
144
82
-95
-298
-497
-622
-691
-739
-772
-796
-781
-703
-544
-332
-141
-35
-47
-166
-394
-712
-1083
-1482
-1884
-2263
-2591
-2861
-3023
-3082
-3041
-2917
-2683
-2364
-1960
-1494
-1047
-659
-339
-106
63
193
246
288
315
365
437
509
588
679
844
1065
1372
1685
1965
2237
2451
2605
2745
2819
2852
2842
2786
2771
2767
2786
2848
2953
3067
3287
3550
3918
4347
4795
5327
5866
6445
7075
7606
7732
7130
5537
3266
811
-1200
-2663
-3912
-5338
-7027
-8656
-9723
-9798
-9051
-7950
-6972
-6222
-5470
-4395
-3029
-1629
-633
-350
-593
-953
-1094
-911
-672
-752
-1223
-1900
-2329
-2132
-1266
11
1281
2291
3112
3935
4919
5972
6752
7000
6635
5880
5089
4363
3549
2458
996
-653
-2092
-3032
-3468
-3589
-3631
-3702
-3751
-3608
-3204
-2655
-2147
-1842
-1766
-1831
-1971
-2152
-2453
-2919
-3504
-4097
-4505
-4600
-4390
-3981
-3495
-3005
-2509
-1947
-1284
-545
211
785
1127
1284
1285
1189
970
591
102
-367
-735
-927
-1000
-1087
-1206
-1319
-1355
-1244
-1043
-862
-765
-766
-886
-1113
-1426
-1833
-2293
-2746
-3138
-3412
-3555
-3583
-3506
-3328
-3051
-2689
-2218
-1691
-1110
-522
-30
337
556
673
721
730
743
758
763
790
869
988
1134
1320
1527
1747
1988
2219
2416
2546
2576
2464
2272
2033
1780
1590
1422
1301
1262
1306
1404
1598
1916
2300
2845
3427
4077
4732
5447
6124
6818
7508
8162
8808
9002
8334
6446
3609
622
-1774
-3377
-4560
-5953
-7733
-9518
-10624
-10586
-9614
-8189
-6958
-6033
-5155
-3958
-2433
-951
-10
152
-235
-708
-895
-713
-406
-383
-773
-1354
-1665
-1305
-238
1262
2795
3996
4900
5707
6548
7320
7748
7578
6787
5649
4477
3347
2146
703
-1002
-2752
-4133
-4947
-5235
-5146
-4908
-4648
-4316
-3899
-3358
-2798
-2316
-1956
-1751
-1704
-1765
-1946
-2211
-2575
-2994
-3300
-3367
-3084
-2472
-1659
-817
-50
616
1264
1901
2437
2793
2900
2788
2498
2032
1379
537
-421
-1279
-1933
-2373
-2639
-2788
-2883
-2939
-2884
-2736
-2534
-2346
-2193
-2088
-2023
-2055
-2206
-2481
-2856
-3221
-3433
-3454
-3346
-3108
-2763
-2354
-1903
-1420
-925
-433
44
475
845
1074
1107
1014
783
504
201
-90
-239
-263
-180
-55
102
265
463
695
956
1226
1422
1528
1534
1422
1252
1012
727
512
335
295
351
477
723
1016
1412
1842
2372
2976
3566
4227
4810
5468
6069
6638
7149
7590
8091
8637
9250
9616
9142
7407
4386
899
-2064
-4092
-5351
-6592
-8265
-10165
-11637
-12094
-11466
-10139
-8712
-7458
-6243
-4852
-3205
-1536
-226
409
451
243
224
615
1202
1679
1748
1431
1106
1232
2036
3368
4844
6048
6864
7357
7625
7697
7394
6658
5454
3955
2381
836
-737
-2354
-4010
-5610
-6947
-7755
-7970
-7659
-6982
-6171
-5346
-4589
-3886
-3169
-2423
-1764
-1245
-938
-777
-719
-715
-769
-883
-978
-854
-381
423
1339
2184
2782
3061
3142
3078
2877
2481
1897
1166
328
-609
-1676
-2741
-3731
-4506
-4936
-5105
-5029
-4752
-4398
-4028
-3635
-3326
-3051
-2775
-2526
-2289
-2062
-1927
-1889
-1966
-2105
-2171
-2080
-1772
-1291
-764
-258
197
546
814
954
992
942
806
626
398
108
-231
-608
-991
-1274
-1407
-1292
-964
-523
-71
317
611
842
1050
1207
1329
1412
1401
1322
1148
872
680
538
538
651
835
1192
1636
2161
2693
3190
3708
4219
4780
5383
5868
6416
6830
7266
7659
8036
8450
8891
9429
9597
8706
6231
2336
-1751
-5035
-7042
-8290
-9586
-11188
-12897
-13990
-13998
-12879
-10969
-8766
-6625
-4540
-2515
-477
1413
2854
3562
3563
3285
3227
3599
4112
4394
4124
3566
3128
3191
3910
5019
6146
6953
7256
7021
6356
5323
3981
2407
622
-1299
-3217
-5032
-6670
-8107
-9306
-10159
-10517
-10217
-9214
-7640
-5820
-4025
-2421
-1104
31
1078
1993
2758
3265
3416
3317
3040
2710
2334
1990
1772
1783
2110
2621
3136
3401
3323
2932
2346
1642
646
-547
-1876
-3190
-4444
-5738
-6932
-7886
-8393
-8387
-7928
-7135
-6056
-4829
-3513
-2293
-1174
-253
549
1177
1673
1910
1910
1739
1395
953
403
-61
-383
-406
-378
-341
-422
-553
-721
-888
-1167
-1526
-1861
-2165
-2396
-2619
-2805
-2964
-2969
-2841
-2480
-1971
-1294
-530
231
890
1319
1567
1700
1716
1625
1491
1235
935
584
234
-54
-220
-249
-54
282
693
1190
1656
2175
2596
2969
3267
3499
3690
3866
3976
4095
4211
4428
4613
4852
5300
5749
6373
6980
7627
8391
9059
9505
8704
6102
1755
-2821
-6598
-8890
-10327
-11600
-12936
-14414
-15289
-15170
-13734
-11124
-7902
-4766
-1878
538
2817
4858
6272
6841
6546
5926
5478
5362
5300
5089
4480
3650
2904
2606
3009
3940
5076
5869
5927
5195
3840
2129
266
-1666
-3644
-5599
-7447
-9062
-10333
-11174
-11473
-11233
-10396
-8915
-6799
-4152
-1413
1089
3045
4346
5185
5708
6055
6170
5960
5353
4489
3497
2559
1761
1151
742
594
751
1048
1276
1205
743
-70
-1166
-2385
-3722
-4978
-6161
-7232
-8147
-8900
-9221
-9005
-8274
-7026
-5440
-3664
-1747
38
1551
2608
3242
3522
3548
3278
2818
2102
1307
451
-404
-1156
-1767
-2091
-2191
-2095
-1961
-1809
-1790
-1828
-2017
-2266
-2609
-2894
-3095
-3216
-3249
-3203
-3018
-2707
-2209
-1609
-828
-2
847
1590
2140
2438
2494
2339
1993
1616
1203
812
473
175
-61
-243
-314
-151
147
704
1275
1888
2449
2868
3239
3474
3773
3799
4012
4062
4205
4346
4431
4785
5036
5505
5969
6684
7517
8363
9025
8667
6635
2906
-1733
-5791
-8745
-10462
-11616
-12686
-13745
-14702
-14846
-13800
-11443
-8141
-4639
-1372
1426
3848
5868
7336
7981
7775
7178
6468
6036
5718
5308
4747
3848
2949
2320
2341
2943
3812
4516
4581
3898
2488
639
-1394
-3363
-5189
-6863
-8317
-9553
-10419
-10839
-10737
-10046
-8828
-7024
-4710
-2041
717
3191
5068
6245
6811
6939
6855
6601
6134
5369
4322
3173
2079
1166
498
62
-131
-134
-47
11
-182
-727
-1587
-2690
-3808
-4830
-5701
-6667
-7536
-8184
-8434
-8241
-7724
-6759
-5399
-3621
-1671
179
1688
2884
3605
3980
4016
3747
3220
2500
1589
549
-464
-1383
-2093
-2663
-2989
-3135
-3032
-2828
-2626
-2580
-2657
-2845
-3013
-3120
-3192
-3166
-3134
-2971
-2719
-2340
-1889
-1245
-543
216
955
1603
2087
2354
2399
2203
1833
1300
733
141
-360
-808
-1085
-1259
-1269
-1150
-870
-433
124
731
1296
1819
2176
2379
2478
2449
2348
2265
2044
1976
1839
1937
2091
2363
2884
3432
4099
4785
5532
6203
6878
7413
7965
8541
8934
9394
8843
6808
3133
-2031
-6465
-9942
-11706
-12447
-12926
-13273
-13696
-13626
-12455
-10111
-6760
-3184
-72
2437
4343
5787
6774
7069
6568
5761
4836
4349
4234
4228
4255
3808
3275
2849
2864
3440
4147
4684
4520
3523
1713
-583
-2969
-5209
-7044
-8529
-9564
-10265
-10527
-10265
-9571
-8324
-6640
-4505
-2061
538
3057
5122
6511
7086
7019
6543
5906
5259
4578
3801
2888
1966
1103
397
-99
-390
-541
-602
-639
-829
-1264
-2034
-3072
-4265
-5363
-6383
-7300
-7879
-8077
-7855
-7407
-6677
-5602
-4129
-2402
-576
1001
2406
3381
3882
3920
3492
2774
1947
1089
150
-715
-1543
-2120
-2578
-2842
-2993
-2954
-2774
-2494
-2279
-2168
-2198
-2355
-2493
-2698
-2832
-2925
-2818
-2600
-2200
-1749
-1166
-511
184
803
1297
1692
1914
1996
1842
1503
988
460
-71
-484
-766
-885
-896
-727
-446
-92
301
791
1336
1820
2243
2541
2781
2778
2757
2666
2550
2556
2673
2875
3161
3497
4011
4544
5236
5970
6725
7501
8235
8935
9385
9137
7117
3346
-1684
-6398
-9977
-12070
-13051
-13586
-14026
-14429
-14373
-13172
-10648
-7138
-3291
108
2865
4966
6515
7429
7614
7040
6090
5144
4454
4189
4073
3889
3490
2932
2589
2700
3279
4025
4504
4317
3238
1359
-1059
-3523
-5796
-7649
-9031
-10001
-10536
-10635
-10211
-9280
-7804
-5869
-3513
-905
1736
4192
6082
7228
7545
7199
6501
5696
4909
4121
3268
2342
1432
656
116
-183
-297
-286
-230
-254
-455
-948
-1832
-3022
-4367
-5583
-6544
-7112
-7491
-7645
-7495
-6967
-6032
-4814
-3299
-1620
150
1832
3192
4021
4354
4194
3723
2999
2155
1245
381
-472
-1251
-1912
-2426
-2702
-2871
-2880
-2839
-2693
-2537
-2454
-2513
-2732
-3006
-3209
-3256
-3125
-2847
-2526
-2084
-1571
-964
-350
306
882
1371
1677
1780
1683
1394
980
463
-91
-596
-964
-1197
-1244
-1182
-1053
-899
-652
-359
-10
292
627
919
1170
1260
1283
1266
1214
1194
1190
1345
1453
1616
1763
2040
2278
2615
3048
3398
3965
4405
4893
5252
5539
5796
6143
6406
6895
7471
7927
8295
7034
4679
662
-3810
-7509
-10203
-11376
-11983
-12320
-12629
-12812
-12388
-10829
-8328
-5054
-1794
991
3251
4948
6152
6791
6758
6211
5522
4911
4713
4704
4665
4460
3894
3339
2961
3007
3426
3821
3840
3116
1668
-381
-2646
-4813
-6651
-7999
-8964
-9417
-9527
-9206
-8490
-7379
-5860
-4015
-1804
506
2796
4701
5996
6587
6460
5935
5231
4561
3922
3293
2632
1931
1231
613
153
-207
-426
-600
-751
-1018
-1481
-2222
-3216
-4431
-5770
-6871
-7514
-7681
-7472
-7044
-6420
-5460
-4242
-2834
-1372
119
1596
2845
3636
3897
3657
3041
2241
1241
281
-570
-1200
-1678
-2061
-2415
-2666
-2788
-2793
-2688
-2585
-2399
-2285
-2215
-2330
-2534
-2736
-2774
-2648
-2336
-1874
-1333
-694
-72
505
964
1337
1560
1661
1616
1425
1053
617
60
-482
-926
-1233
-1332
-1233
-981
-683
-343
-16
386
717
1158
1530
1920
2236
2373
2533
2571
2578
2566
2618
2835
3121
3511
3884
4323
4783
5299
5833
6329
7026
7595
8302
8746
9137
8308
5703
1225
-4000
-8348
-11252
-12590
-13106
-13269
-13511
-13668
-13244
-11561
-8643
-4943
-1324
1639
3862
5443
6531
7005
6775
5971
5042
4334
4078
4233
4453
4516
4140
3615
3322
3486
4047
4499
4483
3620
1858
-581
-3252
-5683
-7708
-9113
-10004
-10352
-10258
-9726
-8763
-7435
-5716
-3715
-1405
982
3227
5040
6175
6550
6213
5499
4674
3985
3410
2932
2451
1911
1405
992
673
429
263
80
-178
-595
-1274
-2286
-3584
-5031
-6301
-7205
-7663
-7928
-7808
-7413
-6695
-5626
-4385
-2911
-1320
312
1757
2870
3514
3740
3526
3014
2285
1462
703
78
-487
-971
-1410
-1748
-1970
-2141
-2246
-2311
-2350
-2402
-2533
-2797
-3106
-3392
-3525
-3489
-3263
-2876
-2311
-1648
-940
-179
522
1149
1667
2045
2201
2140
1844
1386
780
120
-498
-1001
-1277
-1380
-1305
-1090
-798
-459
-101
254
573
886
1165
1369
1495
1531
1535
1550
1549
1636
1827
2157
2589
3042
3429
3797
4244
4615
4938
5239
5513
5959
6318
6544
6757
7033
7411
7735
7320
5536
2118
-2646
-6929
-10250
-11861
-12313
-12370
-12357
-12483
-12256
-11090
-8824
-5630
-2233
612
2843
4401
5523
6242
6509
6254
5335
4434
4246
4397
4503
4758
4589
4042
3494
3335
3572
3766
3686
2994
1515
-568
-2944
-5113
-6863
-8140
-8990
-9329
-9129
-8564
-7526
-6184
-4568
-2829
-892
1094
2879
4349
5273
5643
5424
4806
4015
3269
2661
2168
1773
1397
1025
692
476
331
210
13
-229
-663
-1346
-2238
-3333
-4431
-5347
-6033
-6543
-6624
-6345
-5688
-4810
-3871
-2765
-1580
-353
781
1695
2364
2672
2521
2040
1270
437
-392
-1118
-1673
-2071
-2309
-2377
-2310
-2200
-1988
-1763
-1518
-1365
-1289
-1311
-1450
-1669
-1889
-2049
-2098
-2016
-1821
-1493
-1088
-674
-308
32
266
413
442
318
47
-288
-628
-941
-1174
-1309
-1319
-1172
-857
-416
96
645
1171
1594
1917
2110
2257
2343
2408
2368
2261
2129
1978
1978
2045
2260
2484
2765
3103
3441
3889
4156
4633
5011
5432
5828
6090
6441
6828
7096
7399
6804
4778
1249
-3353
-7239
-10001
-11081
-11174
-11064
-10919
-10803
-10336
-8818
-6158
-2819
456
2904
4463
5321
5702
5842
5534
4839
3981
3197
2781
2703
2724
2661
2372
1947
1726
1864
2274
2552
2346
1394
-281
-2375
-4439
-6095
-7199
-7728
-7820
-7545
-6994
-6151
-4976
-3530
-1791
92
1914
3473
4643
5230
5101
4453
3428
2290
1293
535
-32
-533
-981
-1393
-1654
-1684
-1472
-1127
-773
-513
-515
-787
-1295
-1963
-2708
-3336
-3778
-4005
-4054
-3846
-3397
-2798
-2193
-1609
-950
-177
602
1060
1177
921
468
-203
-1002
-1800
-2418
-2777
-2950
-3011
-2951
-2755
-2406
-1880
-1366
-876
-442
-101
38
-36
-318
-674
-1002
-1267
-1448
-1566
-1555
-1461
-1270
-1077
-867
-666
-461
-319
-266
-330
-536
-818
-1159
-1483
-1695
-1720
-1592
-1279
-862
-380
131
691
1232
1679
2026
2211
2264
2147
1904
1599
1285
1035
886
867
968
1194
1522
1836
2193
2625
3122
3596
4018
4407
4753
5003
5164
5398
5582
5875
6207
6464
6648
5786
3572
-136
-4544
-7994
-10224
-10805
-10596
-10251
-9986
-9824
-9133
-7334
-4489
-1027
2087
4309
5566
6154
6378
6267
5761
4878
3899
3041
2512
2242
1985
1632
1047
594
454
751
1263
1527
1250
184
-1412
-3232
-4828
-5918
-6454
-6473
-6202
-5686
-5000
-4080
-2891
-1457
217
1920
3489
4644
5233
5169
4520
3477
2255
1109
134
-619
-1246
-1803
-2284
-2671
-2845
-2732
-2376
-1883
-1387
-1049
-940
-1079
-1420
-1866
-2277
-2534
-2579
-2498
-2348
-2093
-1780
-1376
-1011
-636
-256
94
276
158
-337
-1093
-1957
-2776
-3438
-3922
-4084
-3984
-3626
-3109
-2503
-1813
-975
-115
614
1189
1523
1590
1398
992
428
-163
-657
-1017
-1263
-1449
-1586
-1633
-1652
-1625
-1554
-1420
-1241
-1091
-1005
-1021
-1115
-1243
-1269
-1160
-919
-537
-87
392
830
1255
1649
2069
2550
2847
3053
3043
2856
2583
2199
1848
1645
1556
1598
1770
2069
2511
2861
3370
3868
4436
5026
5484
5989
6282
6466
6517
6519
6459
5914
4005
808
-3421
-7351
-10035
-11321
-11249
-10715
-10134
-9613
-8914
-7386
-4846
-1657
1483
3825
5134
5716
5849
5762
5403
4712
3844
3007
2518
2355
2370
2317
2032
1594
1317
1333
1576
1704
1312
243
-1440
-3358
-5069
-6283
-6885
-6940
-6602
-6002
-5155
-4091
-2806
-1338
233
1801
3182
4220
4729
4679
4036
3006
1803
651
-244
-872
-1292
-1615
-1906
-2127
-2198
-2047
-1686
-1238
-845
-646
-689
-964
-1399
-1879
-2304
-2562
-2575
-2369
-1985
-1627
-1398
-1208
-974
-642
-290
-8
75
-88
-505
-1178
-2041
-2889
-3566
-3927
-3990
-3835
-3551
-3119
-2600
-2018
-1379
-661
114
803
1295
1479
1365
1014
558
67
-423
-884
-1204
-1455
-1673
-1908
-2145
-2333
-2412
-2335
-2175
-1991
-1839
-1763
-1770
-1785
-1774
-1601
-1261
-806
-294
194
627
992
1301
1575
1794
1978
2041
1991
1802
1512
1198
873
648
489
412
416
552
738
981
1239
1501
1740
2078
2420
2795
3082
3286
3576
3875
4053
4318
4609
5002
5408
5777
6136
6210
5376
3352
191
-3768
-6972
-9241
-9985
-9891
-9627
-9261
-8930
-8095
-6288
-3648
-485
2357
4292
5289
5609
5568
5305
4689
3788
2708
1825
1277
1068
949
751
435
212
293
675
1224
1423
1094
43
-1443
-2978
-4280
-5041
-5376
-5333
-4997
-4437
-3613
-2581
-1348
-3
1442
2776
3862
4521
4605
4105
3101
1872
619
-461
-1317
-1924
-2377
-2697
-2880
-2880
-2629
-2211
-1671
-1149
-734
-524
-545
-769
-1111
-1487
-1793
-1967
-2035
-1884
-1603
-1249
-978
-767
-612
-484
-396
-452
-700
-1192
-1851
-2599
-3311
-3885
-4212
-4278
-4079
-3647
-3041
-2321
-1499
-688
71
719
1231
1547
1595
1397
955
358
-264
-807
-1233
-1514
-1655
-1671
-1606
-1549
-1506
-1459
-1388
-1286
-1162
-1079
-1068
-1134
-1212
-1223
-1131
-868
-487
12
584
1118
1534
1902
2247
2602
2799
2886
2781
2508
2209
1743
1443
1277
1253
1392
1690
2042
2567
3138
3752
4348
4904
5409
5806
6197
6469
6638
6618
6431
5877
3865
781
-3328
-7192
-9759
-10965
-10791
-10147
-9504
-8975
-8276
-6777
-4265
-1130
1891
4005
5024
5283
5242
5051
4688
4101
3282
2590
2207
2190
2305
2299
2090
1679
1493
1504
1760
1788
1240
47
-1721
-3549
-5087
-6010
-6343
-6158
-5630
-4885
-3957
-2922
-1694
-386
967
2243
3274
3905
3985
3526
2610
1448
309
-615
-1186
-1484
-1613
-1693
-1771
-1780
-1673
-1405
-1018
-657
-429
-439
-686
-1094
-1591
-2002
-2232
-2214
-1977
-1513
-964
-548
-325
-293
-240
-157
-62
-95
-409
-980
-1730
-2531
-3251
-3836
-4201
-4232
-3962
-3495
-2931
-2380
-1823
-1199
-577
53
672
1141
1343
1245
876
406
-31
-384
-674
-947
-1173
-1334
-1494
-1711
-1958
-2189
-2350
-2390
-2311
-2188
-2082
-2009
-1922
-1776
-1570
-1228
-780
-267
204
548
776
889
1015
1167
1293
1399
1425
1361
1205
943
725
598
509
568
675
908
1078
1261
1459
1637
1877
2088
2431
2701
2814
3124
3214
3302
3497
3748
4065
4498
4883
5272
5636
5624
4654
2657
-429
-4115
-7124
-9189
-9820
-9600
-9244
-8785
-8296
-7309
-5294
-2536
504
3146
4792
5525
5646
5430
5031
4318
3391
2333
1508
1028
874
773
626
387
262
429
812
1228
1240
682
-537
-2051
-3507
-4622
-5189
-5329
-5086
-4576
-3865
-2968
-1912
-722
527
1782
2867
3639
3932
3619
2808
1658
437
-658
-1495
-2014
-2328
-2516
-2596
-2551
-2352
-1960
-1446
-899
-447
-191
-203
-449
-904
-1425
-1906
-2207
-2440
-2476
-2234
-1945
-1573
-1366
-1212
-1041
-911
-846
-928
-1193
-1629
-2217
-2853
-3379
-3713
-3776
-3531
-3088
-2478
-1802
-1137
-482
86
592
1018
1292
1376
1219
881
377
-142
-598
-934
-1111
-1193
-1185
-1097
-966
-875
-783
-742
-712
-645
-600
-551
-567
-658
-761
-849
-816
-633
-262
244
821
1303
1640
2002
2283
2512
2718
2737
2722
2530
2271
2110
1954
1977
2072
2374
2749
3237
3624
4123
4588
4911
5262
5445
5643
5780
5706
5373
3744
866
-2938
-6791
-9363
-10637
-10518
-9802
-9134
-8553
-7875
-6426
-4020
-1044
1804
3831
4863
5065
4978
4655
4197
3462
2630
2027
1745
1864
2077
2155
1970
1649
1540
1636
1883
1852
1216
-50
-1807
-3580
-5056
-5940
-6206
-6010
-5414
-4587
-3613
-2497
-1284
4
1315
2550
3496
4009
3951
3332
2318
1134
51
-752
-1215
-1392
-1425
-1412
-1417
-1369
-1233
-940
-530
-174
31
-67
-428
-958
-1541
-1997
-2218
-2170
-1884
-1465
-1013
-817
-790
-875
-1021
-1128
-1259
-1431
-1662
-2083
-2625
-3193
-3633
-3780
-3658
-3227
-2626
-1920
-1240
-656
-200
161
498
837
1119
1212
1116
786
354
-143
-605
-893
-1036
-1033
-1002
-1071
-1191
-1421
-1704
-1934
-2071
-2038
-1896
-1736
-1595
-1480
-1402
-1262
-993
-600
-81
457
941
1300
1470
1500
1533
1566
1637
1680
1641
1520
1398
1242
1113
1090
1214
1506
1877
2284
2510
2730
2926
3051
3327
3375
3559
3784
3849
3981
4025
4070
4236
4421
4533
4354
2982
642
-2711
-6058
-8314
-9419
-9296
-8755
-8297
-7804
-7192
-5811
-3565
-864
1761
3608
4635
5057
5145
5027
4582
3802
2859
2089
1633
1555
1525
1322
963
525
410
530
827
891
422
-600
-2000
-3402
-4516
-5152
-5350
-5123
-4577
-3793
-2869
-1901
-914
114
1104
2059
2825
3216
3142
2548
1589
515
-483
-1249
-1698
-1910
-1987
-1982
-1964
-1892
-1747
-1520
-1220
-948
-763
-729
-880
-1168
-1566
-1883
-2080
-2156
-2004
-1684
-1292
-1007
-888
-899
-936
-970
-1005
-1171
-1458
-1885
-2350
-2836
-3219
-3450
-3447
-3146
-2660
-2083
-1483
-944
-477
-41
321
632
897
1023
974
724
347
-53
-384
-607
-754
-839
-874
-885
-934
-1007
-1144
-1257
-1292
-1243
-1157
-1093
-1050
-1015
-955
-788
-526
-138
374
889
1332
1716
2013
2203
2355
2401
2512
2488
2315
2118
1934
1820
1765
1752
1831
2237
2659
3163
3619
3943
4401
4775
4975
5211
5321
5418
5379
5084
3861
1488
-1915
-5674
-8359
-9825
-9830
-9081
-8432
-7851
-7357
-6269
-4232
-1607
1037
2883
3813
3917
3794
3561
3242
2751
2149
1758
1759
2118
2566
2780
2683
2334
2117
2085
2157
1991
1174
-184
-1994
-3773
-5133
-5914
-6079
-5768
-5103
-4264
-3294
-2274
-1260
-276
692
1593
2267
2600
2451
1824
931
-59
-850
-1288
-1395
-1220
-961
-747
-640
-618
-573
-444
-278
-138
-172
-457
-982
-1596
-2165
-2495
-2512
-2244
-1768
-1362
-1136
-1013
-938
-946
-1030
-1173
-1306
-1459
-1751
-2150
-2655
-3129
-3358
-3367
-3121
-2638
-2061
-1496
-985
-613
-332
-31
282
574
797
857
774
547
265
-5
-201
-238
-191
-120
-88
-159
-357
-616
-866
-1089
-1263
-1372
-1431
-1488
-1546
-1576
-1541
-1374
-1058
-613
-68
454
956
1354
1581
1802
1884
2033
2275
2383
2500
2421
2298
2346
2342
2502
2643
2926
3300
3569
3797
3862
3995
4131
4239
4364
4432
4594
4659
4588
4486
3858
2172
-495
-4056
-7097
-8909
-9554
-9040
-8457
-8030
-7645
-6972
-5347
-2960
-216
2039
3399
3867
3902
3879
3811
3610
3153
2669
2402
2494
2748
2894
2745
2335
1946
1762
1766
1736
1216
131
-1397
-3063
-4421
-5276
-5580
-5400
-4924
-4222
-3419
-2575
-1718
-838
37
899
1662
2094
2137
1717
998
195
-502
-915
-1002
-888
-697
-573
-532
-556
-588
-555
-512
-501
-627
-898
-1324
-1813
-2235
-2483
-2485
-2257
-1862
-1377
-918
-624
-522
-615
-780
-977
-1206
-1460
-1828
-2302
-2792
-3200
-3450
-3508
-3319
-2921
-2391
-1841
-1363
-1008
-783
-589
-402
-157
101
306
441
472
423
374
387
501
638
729
690
503
192
-215
-666
-1122
-1477
-1755
-1931
-2019
-2027
-1933
-1751
-1452
-1067
-566
11
558
1051
1414
1663
1802
1822
1977
2116
2328
2482
2479
2490
2539
2614
2753
3069
3136
3489
3780
3833
4066
3978
4075
4224
4353
4529
4680
4940
4940
4745
3150
556
-3021
-6609
-8732
-9738
-9380
-8746
-8381
-8086
-7736
-6361
-4106
-1253
1192
2691
3300
3241
3175
3055
2852
2458
2073
1969
2299
2925
3417
3538
3325
2969
2893
2934
2930
2431
1178
-586
-2611
-4308
-5469
-6034
-6036
-5639
-4967
-4139
-3227
-2349
-1466
-588
267
1059
1596
1763
1463
754
-54
-750
-1116
-1096
-788
-364
-2
183
166
126
61
25
7
-167
-512
-1124
-1855
-2546
-3025
-3138
-2945
-2483
-2015
-1593
-1277
-1112
-1026
-1085
-1154
-1213
-1326
-1467
-1787
-2184
-2598
-2843
-2884
-2725
-2363
-1902
-1450
-1112
-902
-842
-768
-651
-521
-342
-193
-112
-60
-78
-65
38
263
547
819
998
1006
855
575
221
-142
-519
-846
-1140
-1357
-1512
-1581
-1513
-1335
-1050
-705
-230
256
645
889
1032
1135
1319
1497
1742
2035
2290
2524
2728
2842
3052
3290
3611
3903
4158
4356
4452
4566
4499
4575
4617
4692
4937
5024
5206
5144
4239
2017
-1513
-5394
-8295
-9564
-9520
-8654
-8199
-7960
-7824
-6994
-5032
-2400
281
2073
2813
2743
2569
2422
2316
1983
1645
1548
2017
2903
3740
4137
3979
3563
3275
3279
3300
3002
1961
271
-1784
-3700
-5099
-5791
-5850
-5485
-4801
-4018
-3219
-2521
-1904
-1330
-706
-67
471
694
532
20
-676
-1218
-1434
-1221
-642
79
707
1067
1083
917
655
385
139
-155
-562
-1132
-1840
-2569
-3132
-3368
-3265
-2883
-2289
-1720
-1295
-1176
-1329
-1582
-1819
-1952
-2048
-2138
-2288
-2466
-2649
-2757
-2739
-2480
-2023
-1454
-915
-583
-453
-484
-635
-789
-822
-741
-520
-313
-161
-88
-14
147
393
698
994
1238
1322
1202
895
467
-12
-391
-629
-734
-725
-624
-564
-541
-527
-449
-107
210
631
994
1120
1315
1386
1377
1574
1780
2232
2908
3269
3650
3973
4071
4285
4483
4667
4972
5254
5402
5515
5533
5519
5546
5387
4331
1998
-1435
-5192
-7881
-9249
-9305
-8705
-8342
-8117
-7929
-7011
-5204
-2922
-744
615
1057
977
912
930
1009
920
840
1118
1917
3077
4161
4722
4770
4475
4208
4030
3802
3188
1966
249
-1695
-3427
-4668
-5291
-5327
-4928
-4279
-3521
-2844
-2320
-1953
-1662
-1385
-1111
-910
-896
-1105
-1485
-1838
-2011
-1833
-1320
-552
332
1048
1459
1560
1359
1008
619
226
-180
-614
-1112
-1634
-2072
-2403
-2498
-2305
-1918
-1502
-1238
-1185
-1428
-1802
-2229
-2666
-2951
-3145
-3205
-3169
-3098
-3004
-2850
-2595
-2208
-1731
-1249
-859
-646
-648
-816
-1007
-1160
-1141
-972
-717
-419
-149
79
328
601
884
1202
1444
1550
1471
1201
779
303
-144
-469
-661
-713
-643
-524
-406
-302
-252
-171
-17
178
380
544
670
739
864
981
1260
1610
2164
2790
3316
3770
4029
4233
4421
4718
5117
5404
5674
5811
5796
5964
5920
6024
6069
5264
3236
-167
-4013
-6977
-8509
-8718
-8158
-7811
-7719
-7729
-7188
-5719
-3707
-1646
-273
244
224
155
229
361
340
371
747
1746
3158
4488
5290
5462
5221
4964
4817
4647
4144
3065
1465
-451
-2268
-3628
-4428
-4642
-4381
-3894
-3337
-2889
-2664
-2608
-2654
-2659
-2570
-2452
-2385
-2415
-2526
-2633
-2568
-2229
-1553
-567
494
1430
1982
2043
1740
1269
784
385
35
-311
-679
-1049
-1376
-1590
-1625
-1429
-1198
-1114
-1123
-1407
-1818
-2424
-3089
-3556
-3787
-3703
-3417
-3084
-2730
-2438
-2140
-1871
-1637
-1404
-1230
-1091
-1109
-1239
-1453
-1603
-1614
-1392
-989
-470
52
447
731
868
984
1091
1213
1307
1348
1319
1239
1029
763
501
326
378
545
689
690
577
359
187
-5
-127
-117
-9
174
332
488
614
853
1195
1650
2286
2806
3449
3886
4143
4354
4561
4908
5329
5635
5936
6246
6364
6604
6642
6462
5191
2166
-1662
-5170
-7296
-7668
-7214
-6758
-6761
-7247
-7221
-6288
-4534
-2533
-1123
-600
-864
-1288
-1484
-1458
-1390
-1319
-894
189
1817
3544
4768
5269
5252
5101
5103
5167
4958
4237
2913
1212
-497
-1894
-2710
-2958
-2766
-2358
-2005
-1858
-2006
-2397
-2835
-3218
-3442
-3541
-3635
-3732
-3876
-3984
-3892
-3511
-2745
-1652
-424
650
1286
1384
1042
516
43
-258
-398
-448
-485
-611
-804
-1012
-1126
-1043
-848
-666
-750
-1158
-1833
-2603
-3352
-3953
-4204
-4129
-3735
-3247
-2784
-2417
-2138
-1897
-1668
-1524
-1441
-1407
-1486
-1684
-1984
-2215
-2263
-2029
-1534
-883
-232
313
673
858
936
989
1097
1227
1331
1339
1258
1151
1098
1082
1153
1221
1370
1531
1647
1627
1324
1148
881
766
792
735
776
837
910
1149
1281
1583
2138
2493
3144
3511
3757
4160
4222
4554
4767
5005
5382
5610
5749
4922
2785
-256
-3329
-5186
-5638
-5059
-4260
-4014
-4322
-4700
-4569
-3687
-2418
-1332
-846
-1051
-1578
-2074
-2465
-2652
-2627
-2175
-1070
472
2051
3197
3648
3593
3391
3306
3346
3390
3145
2494
1465
224
-854
-1466
-1547
-1128
-524
-76
-1
-357
-982
-1716
-2366
-2807
-3066
-3188
-3279
-3405
-3571
-3696
-3631
-3230
-2465
-1500
-593
-79
-61
-414
-903
-1270
-1377
-1295
-1059
-765
-500
-324
-218
-156
-56
56
153
180
-40
-537
-1386
-2294
-3012
-3482
-3806
-3792
-3554
-3145
-2729
-2565
-2440
-2319
-2142
-1906
-1770
-1783
-1889
-2083
-2238
-2301
-2150
-1691
-988
-261
344
755
964
1027
950
826
711
634
565
514
372
273
318
495
828
1178
1529
1772
1920
1846
1638
1290
896
733
724
809
965
1031
1081
1294
1490
1938
2329
2814
3249
3579
3788
3783
3851
3948
4142
4354
4666
4971
5210
5454
4992
3306
600
-2321
-4333
-4984
-4601
-3967
-3772
-4206
-4773
-4805
-4080
-2897
-1793
-1291
-1442
-1955
-2443
-2733
-2813
-2711
-2198
-1177
275
1798
2911
3414
3460
3326
3280
3356
3400
3259
2786
1951
926
0
-549
-558
-149
348
651
572
105
-604
-1376
-2079
-2619
-2989
-3214
-3375
-3522
-3672
-3778
-3725
-3362
-2662
-1822
-1059
-674
-725
-1087
-1486
-1710
-1671
-1445
-1084
-722
-430
-279
-284
-313
-391
-311
-212
-196
-431
-973
-1625
-2275
-2646
-2734
-2599
-2305
-2028
-1792
-1727
-1801
-1947
-2065
-2046
-1913
-1763
-1684
-1736
-1894
-2020
-1966
-1737
-1296
-769
-317
13
129
130
86
123
293
576
901
1162
1305
1348
1339
1410
1555
1766
1890
1969
2030
1926
1817
1658
1542
1437
1524
1639
1807
2093
2083
2293
2207
2270
2605
2729
3154
3271
3455
3609
3529
3763
3797
4003
4295
4358
3783
1846
-827
-3122
-4395
-4343
-3608
-3036
-2878
-3239
-3550
-3330
-2829
-2165
-1729
-1710
-1958
-2351
-2698
-2988
-3131
-2923
-2210
-972
504
1788
2572
2769
2649
2435
2293
2297
2346
2322
2111
1614
982
474
332
627
1091
1437
1417
941
180
-722
-1607
-2336
-2870
-3134
-3192
-3191
-3220
-3369
-3523
-3491
-3197
-2691
-2152
-1830
-1839
-2091
-2396
-2552
-2464
-2151
-1669
-1116
-619
-276
-171
-270
-429
-519
-469
-413
-492
-821
-1309
-1744
-2021
-2097
-2004
-1824
-1574
-1407
-1414
-1619
-1952
-2243
-2386
-2349
-2246
-2133
-2076
-2072
-2048
-1985
-1826
-1538
-1175
-816
-516
-376
-392
-474
-497
-388
-139
204
521
750
816
787
808
977
1209
1445
1603
1765
1868
1915
1910
1805
1811
1896
1950
2099
2007
1975
2023
1812
1987
2035
2321
2700
2853
3296
3437
3594
3740
3819
3995
4095
4342
4357
3604
1870
-490
-2438
-3381
-3370
-2701
-2224
-2193
-2568
-2988
-3040
-2787
-2449
-2215
-2303
-2701
-3190
-3684
-3975
-3965
-3558
-2696
-1496
-203
800
1371
1532
1421
1290
1260
1396
1647
1840
1873
1682
1406
1286
1462
1925
2423
2712
2619
2105
1300
378
-540
-1264
-1707
-1876
-1879
-1927
-2105
-2407
-2734
-2900
-2861
-2701
-2543
-2601
-2880
-3247
-3580
-3714
-3602
-3290
-2753
-2138
-1606
-1299
-1264
-1291
-1373
-1314
-1180
-1087
-1040
-1139
-1239
-1309
-1307
-1156
-913
-590
-301
-183
-234
-518
-855
-1095
-1239
-1210
-1127
-1044
-993
-1005
-1013
-1003
-1016
-924
-780
-657
-583
-670
-788
-917
-904
-711
-423
-98
194
400
498
498
514
643
750
949
1153
1297
1461
1509
1668
1821
1872
2029
2182
2386
2479
2551
2500
2491
2678
2723
3096
3251
3463
3787
3743
3944
3897
3921
4136
4134
4215
3638
2384
745
-793
-1624
-1800
-1547
-1340
-1436
-1765
-2134
-2327
-2371
-2355
-2427
-2585
-2886
-3269
-3622
-3947
-4042
-3865
-3355
-2585
-1688
-860
-328
-58
-34
-102
-32
156
516
867
1062
1146
1163
1304
1646
2123
2597
2908
2935
2742
2351
1796
1244
730
384
259
219
157
-17
-359
-726
-1045
-1295
-1477
-1676
-1966
-2313
-2717
-3066
-3268
-3344
-3208
-2956
-2673
-2411
-2311
-2362
-2450
-2516
-2517
-2436
-2352
-2258
-2162
-2070
-1928
-1743
-1518
-1193
-856
-578
-376
-357
-427
-524
-582
-556
-463
-334
-215
-116
-58
-7
38
91
170
242
303
309
271
188
127
128
209
309
410
444
431
411
343
283
276
324
422
505
530
564
584
651
701
787
837
867
924
948
930
896
920
1013
1168
1409
1612
1814
2016
2134
2256
2358
2442
2582
2731
2863
3019
3100
2920
2531
1991
1431
1036
832
738
660
543
328
91
-128
-263
-371
-494
-663
-907
-1195
-1536
-1832
-2042
-2177
-2196
-2130
-2031
-1899
-1821
-1749
-1663
-1587
-1465
-1341
-1200
-1034
-897
-787
-687
-577
-407
-232
-84
44
102
156
161
129
119
109
133
190
215
231
198
146
107
70
5
-81
-192
-323
-464
-621
-736
-887
-985
-1047
-1105
-1116
-1119
-1122
-1130
-1132
-1157
-1180
-1169
-1145
-1120
-1108
-1089
-1059
-1019
-975
-929
-892
-837
-803
-785
-783
-777
-769
-765
-785
-808
-836
-886
-877
-854
-827
-792
-712
-637
-533
-404
-298
-229
-172
-128
-83
-45
27
115
176
251
297
342
374
373
334
292
246
220
207
172
126
55
-7
-67
-104
-78
-50
-23
-5
10
11
-9
5
1
34
91
111
147
158
159
184
217
263
329
411
443
476
514
561
579
587
575
564
598
598
604
592
561
545
527
516
510
507
499
484
444
375
298
226
165
77
-18
-82
-160
-222
-278
-333
-390
-439
-461
-469
-458
-464
-482
-512
-523
-563
-612
-637
-641
-662
-674
-685
-736
-792
-853
-911
-909
-891
-870
-867
-874
-887
-919
-932
-919
-921
-919
-914
-939
-939
-929
-909
-877
-852
-827
-793
-774
-772
-788
-812
-839
-876
-885
-874
-872
-864
-896
-933
-944
-929
-892
-828
-762
-727
-711
-715
-715
-709
-710
-715
-709
-706
-702
-687
-650
-617
-565
-508
-459
-414
-381
-371
-368
-375
-394
-372
-349
-305
-230
-179
-110
-46
4
96
178
229
273
280
297
296
269
252
252
260
262
267
247
206
176
155
128
142
147
129
128
92
56
70
82
97
131
161
203
232
237
262
267
267
288
312
350
397
432
440
436
433
417
404
412
413
400
368
324
292
257
196
133
89
23
-34
-94
-180
-254
-295
-333
-357
-360
-367
-376
-389
-443
-496
-553
-613
-648
-679
-685
-679
-724
-759
-781
-786
-773
-781
-791
-787
-817
-842
-861
-916
-957
-1002
-1051
-1067
-1076
-1098
-1076
-1079
-1075
-1054
-1033
-996
-971
-951
-930
-917
-929
-907
-900
-905
-876
-868
-866
-851
-843
-841
-847
-856
-822
-810
-794
-762
-717
-736
-732
-762
-749
-772
-776
-782
-680
-1140
-2146
549
1293
-1759
-1603
18
-257
-711
-262
-227
-442
-362
-300
-259
-149
-136
-233
-207
-71
-38
12
-19
-53
63
185
110
64
118
111
113
160
168
185
226
221
244
277
249
241
278
259
221
214
193
175
125
117
107
81
116
165
161
136
160
181
178
177
148
131
181
186
149
122
119
123
123
127
100
66
30
-17
-60
-103
-115
-113
-146
-178
-177
-195
-223
-237
-274
-288
-297
-325
-344
-390
-457
-509
-530
-537
-519
-504
-514
-501
-508
-520
-534
-558
-565
-549
-561
-584
-609
-638
-660
-692
-700
-684
-679
-695
-738
-769
-788
-819
-820
-817
-835
-853
-836
-824
-832
-852
-855
-876
-882
-845
-826
-787
-767
-777
-759
-766
-753
-705
-646
-569
-510
-467
-444
-440
-448
-465
-474
-464
-462
-482
-491
-502
-505
-488
-462
-419
-372
-297
-244
-229
-237
-248
-253
-259
-236
-198
-196
-171
-143
-166
-176
-158
-147
-144
-112
-72
-28
-13
-4
30
33
65
99
98
85
84
52
-10
-46
-71
-80
-83
-83
-77
-73
-82
-77
-59
-27
-4
-1
-5
-12
-18
-46
-80
-112
-95
-52
-24
3
0
-11
-10
-60
-77
-75
-96
-82
-97
-139
-198
-259
-287
-280
-261
-243
-219
-222
-214
-185
-202
-184
-160
-135
-115
-119
-132
-155
-196
-241
-296
-344
-357
-381
-385
-363
-359
-342
-326
-329
-301
-273
-285
-277
-283
-281
-273
-283
-308
-351
-403
-448
-498
-537
-556
-585
-594
-589
-578
-563
-542
-530
-516
-496
-510
-540
-545
-539
-559
-554
-541
-533
-526
-490
-454
-423
-377
-355
-327
-319
-301
-274
-264
-264
-241
-228
-222
-196
-188
-202
-237
-252
-269
-295
-302
-331
-372
-381
-385
-385
-363
-352
-307
-245
-196
-154
-138
-126
-165
-206
-234
-279
-315
-359
-369
-373
-379
-334
-286
-252
-218
-225
-222
-198
-190
-158
-144
-151
-145
-174
-196
-195
-203
-201
-220
-247
-262
-279
-264
-254
-249
-214
-217
-227
-211
-224
-214
-194
-177
-148
-127
-129
-137
-144
-156
-188
-195
-193
-193
-199
-208
-231
-256
-264
-278
-289
-310
-322
-327
-328
-339
-352
-358
-358
-358
-372
-400
-423
-457
-476
-447
-409
-362
-317
-293
-271
-249
-255
-261
-261
-263
-259
-259
-286
-294
-303
-304
-318
-336
-331
-323
-334
-337
-335
-322
-315
-295
-292
-296
-293
-311
-314
-320
-336
-363
-382
-413
-413
-410
-409
-397
-385
-366
-336
-340
-318
-294
-280
-232
-200
-170
-149
-142
-136
-156
-168
-137
-101
-86
-66
-54
-72
-101
-143
-144
-144
-164
-171
-183
-220
-228
-264
-319
-327
-345
-372
-408
-444
-457
-482
-522
-516
-519
-511
-473
-452
-405
-369
-324
-282
-255
-220
-185
-163
-138
-109
-95
-80
-108
-119
-134
-178
-211
-219
-235
-249
-260
-260
-273
-292
-296
-312
-329
-341
-358
-366
-386
-419
-446
-445
-429
-403
-380
-346
-320
-334
-329
-329
-339
-346
-343
-339
-335
-329
-330
-303
-281
-271
-243
-252
-257
-250
-257
-255
-255
-237
-216
-200
-169
-155
-150
-130
-129
-152
-186
-215
-239
-232
-226
-211
-172
-151
-129
-132
-151
-143
-150
-163
-166
-175
-167
-154
-173
-187
-194
-198
-162
-134
-114
-86
-91
-106
-105
-130
-150
-169
-204
-228
-254
-256
-233
-242
-223
-204
-211
-176
-148
-152
-120
-121
-134
-131
-152
-159
-171
-182
-193
-216
-234
-244
-248
-234
-224
-203
-175
-178
-201
-224
-256
-288
-291
-285
-280
-296
-301
-313
-336
-336
-332
-323
-309
-302
-323
-347
-354
-380
-404
-381
-352
-305
-270
-261
-239
-226
-216
-204
-183
-153
-140
-118
-124
-151
-185
-216
-229
-254
-261
-263
-252
-247
-267
-291
-299
-316
-341
-326
-293
-271
-227
-223
-240
-243
-263
-261
-246
-246
-236
-228
-259
-280
-303
-327
-336
-343
-324
-306
-331
-344
-330
-328
-290
-248
-211
-135
-110
-106
-117
-147
-144
-142
-155
-177
-204
-209
-186
-183
-181
-160
-145
-115
-97
-79
-86
-129
-160
-172
-179
-209
-235
-273
-313
-354
-354
-342
-318
-303
-291
-272
-262
-248
-255
-250
-245
-258
-253
-262
-276
-279
-303
-307
-308
-303
-281
-288
-279
-278
-296
-287
-292
-288
-287
-286
-283
-269
-283
-276
-260
-269
-274
-279
-267
-248
-230
-215
-227
-258
-272
-299
-309
-325
-331
-338
-356
-375
-412
-440
-470
-479
-473
-467
-450
-428
-410
-399
-388
-389
-368
-357
-354
-333
-333
-304
-293
-268
-243
-229
-207
-177
-149
-149
-177
-201
-212
-244
-231
-211
-208
-199
-218
-252
-297
-307
-299
-303
-290
-277
-291
-316
-349
-375
-389
-396
-392
-362
-343
-327
-311
-310
-298
-269
-218
-180
-148
-133
-125
-118
-114
-130
-144
-131
-128
-128
-122
-132
-154
-192
-232
-266
-278
-271
-272
-276
-283
-289
-307
-295
-286
-268
-249
-238
-229
-247
-283
-335
-389
-437
-453
-445
-440
-445
-448
-409
-368
-307
-237
-200
-165
-149
-151
-146
-159
-161
-165
-194
-208
-227
-248
-272
-281
-298
-319
-345
-355
-321
-295
-293
-291
-296
-297
-304
-306
-307
-313
-319
-317
-327
-337
-351
-371
-370
-382
-388
-360
-353
-357
-339
-336
-310
-275
-261
-235
-205
-189
-150
-142
-142
-133
-144
-159
-164
-174
-183
-201
-241
-260
-287
-309
-302
-297
-292
-284
-301
-304
-324
-349
-346
-334
-296
-252
-243
-208
-187
-185
-157
-122
-125
-78
-55
-73
-95
-144
-200
-261
-338
-373
-397
-427
-427
-419
-373
-337
-311
-281
-261
-265
-259
-270
-284
-296
-324
-349
-365
-340
-302
-280
-243
-209
-204
-180
-166
-149
-142
-166
-190
-214
-246
-278
-293
-281
-262
-222
-186
-164
-157
-177
-186
-180
-172
-198
-225
-258
-319
-356
-385
-390
-381
-374
-353
-354
-355
-350
-362
-365
-374
-404
-427
-416
-413
-399
-378
-362
-353
-336
-309
-271
-243
-235
-215
-193
-161
-116
-96
-84
-75
-125
-132
-135
-141
-140
-164
-187
-218
-258
-282
-307
-324
-316
-310
-299
-289
-272
-252
-247
-259
-270
-275
-300
-317
-347
-365
-380
-396
-400
-410
-409
-407
-404
-383
-332
-298
-270
-233
-220
-208
-177
-143
-111
-113
-108
-94
-110
-132
-160
-196
-204
-224
-247
-259
-278
-291
-284
-269
-241
-198
-196
-193
-206
-239
-283
-331
-374
-409
-439
-435
-429
-431
-420
-403
-408
-416
-419
-411
-402
-419
-405
-394
-385
-358
-335
-301
-262
-239
-225
-211
-194
-183
-196
-201
-226
-235
-263
-279
-297
-303
-287
-308
-310
-343
-378
-409
-439
-449
-455
-459
-462
-465
-479
-501
-490
-484
-466
-443
-450
-457
-436
-407
-375
-358
-344
-330
-309
-325
-310
-272
-256
-220
-177
-147
-132
-111
-107
-110
-132
-155
-176
-195
-219
-251
-272
-295
-301
-293
-290
-278
-263
-261
-259
-276
-306
-330
-354
-367
-382
-385
-375
-365
-348
-300
-257
-210
-142
-98
-64
-68
-90
-95
-108
-138
-165
-180
-205
-246
-259
-286
-301
-304
-307
-299
-306
-312
-306
-306
-317
-308
-295
-275
-264
-249
-253
-277
-308
-317
-335
-346
-337
-320
-280
-265
-238
-207
-199
-185
-162
-164
-165
-198
-224
-241
-265
-290
-318
-330
-342
-354
-351
-347
-356
-354
-354
-355
-351
-336
-336
-338
-348
-366
-384
-384
-387
-392
-379
-374
-372
-373
-392
-405
-397
-393
-364
-349
-314
-300
-305
-313
-314
-320
-312
-297
-311
-316
-317
-321
-341
-337
-337
-356
-380
-394
-406
-419
-404
-392
-393
-402
-405
-388
-381
-374
-374
-396
-410
-422
-418
-394
-376
-352
-335
-349
-349
-332
-320
-282
-237
-234
-229
-222
-208
-196
-173
-136
-109
-91
-84
-82
-83
-97
-137
-160
-145
-151
-169
-196
-227
-255
-299
-337
-361
-376
-382
-404
-411
-399
-399
-403
-399
-401
-417
-408
-396
-390
-400
-415
-416
-390
-380
-350
-303
-282
-280
-263
-263
-245
-223
-224
-241
-292
-347
-387
-406
-386
-356
-344
-353
-353
-357
-369
-379
-375
-360
-345
-312
-298
-299
-300
-304
-311
-329
-369
-397
-382
-361
-343
-340
-344
-344
-352
-356
-344
-337
-335
-323
-316
-303
-277
-253
-249
-235
-233
-257
-256
-268
-287
-299
-302
-307
-299
-307
-325
-329
-347
-327
-297
-298
-309
-297
-282
-273
-339
-397
-422
-440
-487
-461
-476
-471
-537
-520
-570
-557
-656
-576
-1176
-2065
-1474
-1376
-1278
-1256
-1127
-1047
-830
-862
-909
-711
-698
-458
-172
-224
-196
47
-15
14
161
35
-110
20
-134
-306
-232
-221
-236
-209
-197
-29
-88
-108
-242
-156
-785
-1300
-516
-329
-626
-868
-658
-696
-906
-1074
-893
-715
-788
-687
-535
-491
-553
-510
-429
-229
-176
-398
-357
-419
-591
-688
-681
-513
-569
-745
-478
-195
-375
-510
-406
-251
-213
-275
-373
-204
-154
-263
-227
-103
-250
-157
-116
-2
-124
-469
-343
-170
-254
-442
-126
-57
-184
-153
-196
-211
-252
-352
-337
-429
-324
-588
-384
-306
-555
-467
-539
-287
-308
-204
-363
-375
-252
-347
-349
-380
-443
-234
-53
-265
-327
-258
-255
-299
-162
-87
-38
-36
-174
27
5
77
-92
-307
-309
-152
-317
-645
-312
-358
-459
-429
-259
-469
-443
-51
-363
-339
-141
-169
-456
-295
-129
-157
-157
-216
16
-135
-211
-223
-105
-256
-144
65
-244
-188
-54
-346
-260
-35
-311
-369
-249
-349
-242
-323
-530
-443
-365
-467
-554
-258
-193
-287
-81
-313
-341
-265
-511
-355
-78
-366
-438
-215
-208
-267
-265
-308
-174
-84
-459
-280
-165
-445
-485
-243
-195
-306
-378
-280
-444
-376
-359
-491
-207
-377
-773
-317
-99
-475
-384
-327
-143
-85
-253
-408
-301
-299
-314
-413
-244
-255
-324
-242
-183
-79
-381
-343
-111
-205
-318
-317
-159
-346
-537
-458
-172
-291
-560
-564
-280
-142
-449
-225
-61
-86
-164
-239
-59
-93
-9
-279
-245
97
-35
-217
-238
123
81
10
260
122
153
508
247
153
659
131
-298
-267
-577
-590
-753
-772
-404
-643
-810
-402
-762
-800
-723
-858
-844
-488
-496
-829
-574
-495
-498
-303
-570
-650
-285
-234
-480
-464
-296
-387
-189
-72
95
-285
11
265
-271
-243
-3
46
-254
-140
12
-85
-209
-220
-91
-88
-335
-317
-150
-294
-505
-292
-150
-300
-297
-315
-281
-161
-109
-422
-286
-255
-317
-221
-392
-412
-242
-248
-323
-211
-100
-370
-488
-351
-464
-551
-432
-165
-278
-490
-273
-305
-507
-498
-396
-409
-469
-344
-316
-551
-637
-185
-110
-418
-367
29
62
-456
-533
-130
-282
-559
-119
104
-47
-89
-257
-111
-207
-365
-389
-239
50
-112
-279
-188
-57
-250
-256
1
-275
-425
-276
-288
-154
-491
-299
-59
-213
-249
-680
-340
-295
-662
-556
-296
-267
-398
-321
-280
-167
-589
-620
-139
-276
-501
-427
166
-186
-568
-34
41
-227
-625
-576
-242
-361
-584
-646
-143
-268
-659
-267
-225
-502
-633
-410
-543
-729
-582
-634
-457
-485
-564
-167
-132
-391
-482
-350
-580
-416
-188
-448
-249
-116
-362
-13
-1484
-1765
-415
-1165
-1290
-641
-614
-1221
-739
-888
-1104
-701
-1243
-810
-106
-610
-762
-309
-365
-423
-20
-197
-287
-102
-275
-114
-5
-177
-41
29
136
204
126
7
-96
-109
-194
-185
-132
7
-9
44
210
140
12
-175
-125
-46
-75
138
11
-7
25
-2
38
26
227
5
-18
-174
-202
116
24
-366
-348
11
207
141
-172
93
114
-233
-316
-161
-108
66
216
45
-112
-79
84
77
126
-160
-254
210
18
-115
128
43
-35
130
237
322
442
290
85
164
244
264
280
365
362
439
396
221
401
318
62
20
167
105
62
298
211
126
150
26
76
182
-29
45
282
73
-52
157
260
114
160
163
160
173
86
129
277
336
208
158
110
201
467
148
75
312
398
301
126
478
440
326
467
278
377
582
309
133
307
257
167
258
198
177
223
115
358
363
158
144
240
305
157
350
613
283
334
498
177
332
533
269
206
544
464
274
463
524
380
592
518
254
492
322
-5
298
481
58
92
313
87
-15
258
318
111
229
254
142
319
380
156
20
141
231
155
3
4
112
-5
-42
246
106
-97
229
270
147
167
239
247
313
285
351
458
362
275
318
207
86
191
145
56
0
71
-27
10
115
-112
-45
-91
-53
65
8
33
63
29
83
244
184
210
349
230
159
304
303
63
93
354
330
115
-7
128
211
28
-30
144
62
-91
126
193
-27
-109
-108
-21
-147
-164
-62
40
-170
-203
26
38
-6
55
136
138
230
197
133
197
125
33
120
208
282
85
-4
57
72
18
-71
-21
110
7
-12
5
-55
-2
-19
-160
-116
-47
-215
-309
-244
-54
89
-110
16
272
91
-111
-39
95
77
-101
-94
-61
-29
-156
-248
-24
-34
-226
-344
-130
-89
-187
-254
-337
-260
-349
-387
-292
-343
-445
-389
-369
-466
-366
-303
-398
-431
-260
-229
-324
-254
-360
-383
-247
-226
-287
-385
-240
-125
-292
-317
-182
-191
-205
-271
-333
-165
-204
-290
-322
-201
-330
-475
-260
-288
-235
-197
-248
-371
-370
-336
-377
-510
-552
-303
-297
-495
-435
-443
-467
-404
-385
-376
-335
-277
-319
-376
-329
-257
-128
-145
-309
-200
-38
-48
-192
-172
-159
-194
-127
-104
-180
-294
-195
-100
-341
-321
-170
-333
-403
-337
-345
-458
-476
-415
-505
-397
-308
-421
-342
-251
-242
-286
-262
-296
-368
-246
-272
-269
-198
-287
-330
-225
-270
-263
-215
-235
-134
-211
-267
-241
-121
-189
-196
-193
-329
-436
-390
-381
-528
-508
-499
-453
-318
-342
-442
-411
-370
-366
-306
-288
-337
-340
-309
-315
-324
-406
-482
-392
-416
-481
-468
-329
-250
-381
-408
-279
-220
-322
-450
-329
-283
-499
-542
-483
-424
-452
-504
-426
-415
-399
-532
-547
-347
-356
-412
-335
-378
-384
-366
-410
-368
-361
-270
-325
-338
-214
-255
-298
-325
-282
-202
-163
-217
-214
-84
-125
-237
-305
-187
-166
-313
-249
-261
-340
-350
-412
-447
-387
-349
-453
-500
-380
-422
-449
-488
-574
-514
-524
-513
-473
-402
-346
-328
-312
-254
-211
-215
-179
-153
-96
-114
-153
-131
-122
-179
-245
-163
-91
-174
-165
-189
-301
-206
-126
-210
-243
-87
-152
-255
-127
-108
-160
-188
-6
-46
-201
-189
3
60
-117
-46
60
118
143
87
98
142
106
100
154
113
76
135
153
98
214
263
158
140
164
98
16
43
-21
-64
-22
-97
-169
-163
-170
-162
-117
-148
-272
-322
-220
-198
-351
-318
-253
-367
-432
-357
-333
-473
-502
-453
-435
-508
-547
-521
-494
-508
-462
-437
-493
-489
-493
-468
-439
-470
-466
-411
-452
-523
-509
-462
-493
-585
-598
-517
-560
-659
-672
-638
-621
-577
-565
-580
-517
-531
-611
-622
-573
-609
-670
-678
-679
-689
-703
-712
-732
-820
-898
-867
-818
-816
-796
-733
-713
-718
-727
-754
-817
-772
-787
-817
-768
-779
-734
-727
-625
-632
-607
-457
-544
-527
-385
-433
-537
-413
-387
-337
-256
-342
-348
-153
-72
-159
-29
76
32
-10
31
64
124
192
187
279
240
197
336
302
86
131
334
299
164
344
560
520
470
514
514
605
558
443
595
530
465
490
456
513
588
558
443
562
597
465
509
543
510
518
481
413
457
397
299
244
275
325
197
218
190
143
56
-1
-2
-68
-93
-120
-188
-244
-239
-337
-380
-446
-501
-548
-614
-660
-734
-764
-820
-848
-947
-1011
-1034
-1114
-1172
-1248
-1313
-1358
-1441
-1511
-1582
-1617
-1659
-1754
-1799
-1841
-1917
-1950
-1966
-1995
-2002
-1988
-1975
-1949
-1922
-1898
-1874
-1858
-1847
-1817
-1766
-1728
-1667
-1619
-1544
-1497
-1462
-1429
-1399
-1377
-1353
-1334
-1279
-1220
-1176
-1112
-1052
-985
-900
-820
-760
-701
-643
-520
-487
-411
-307
-285
-200
-74
-80
-69
3
139
225
175
99
160
314
278
192
233
230
263
500
435
255
377
501
427
497
516
469
565
717
693
704
993
998
940
987
1106
1057
1108
1215
1303
1336
1335
1585
1669
1675
1742
1918
2030
2115
2160
2267
2378
2140
1835
1549
1306
1251
1252
1308
1403
1303
1087
866
590
255
-61
-330
-543
-681
-763
-855
-963
-1130
-1326
-1509
-1701
-1831
-1937
-2105
-2258
-2356
-2473
-2530
-2511
-2440
-2327
-2243
-2204
-2210
-2261
-2344
-2417
-2397
-2320
-2158
-1953
-1749
-1570
-1478
-1442
-1406
-1374
-1349
-1297
-1223
-1127
-1043
-959
-991
-935
-793
-762
-614
-548
-564
-632
-742
-844
-957
-1005
-1007
-983
-920
-910
-986
-1104
-1264
-1390
-1527
-1534
-1535
-1523
-1530
-1532
-1575
-1596
-1613
-1656
-1629
-1602
-1552
-1579
-1590
-1592
-1594
-1577
-1477
-1321
-1170
-1092
-988
-871
-860
-810
-699
-553
-424
-267
-116
44
161
218
294
409
507
618
706
745
942
929
931
1117
1116
1230
1391
1411
1427
1429
1524
1458
1369
1637
1704
1723
1758
1855
2071
1999
1992
2126
2115
2124
2184
2328
2520
2566
2547
2302
1889
1504
1046
899
982
1185
1308
1200
1041
786
442
98
-217
-503
-719
-898
-975
-1030
-1133
-1268
-1438
-1561
-1625
-1701
-1785
-1914
-2112
-2336
-2537
-2618
-2601
-2507
-2330
-2152
-2055
-2061
-2153
-2275
-2397
-2443
-2390
-2237
-2014
-1795
-1629
-1487
-1410
-1369
-1271
-1159
-1048
-936
-848
-809
-765
-754
-688
-542
-446
-303
-274
-373
-472
-632
-766
-842
-885
-850
-798
-754
-746
-844
-994
-1163
-1309
-1434
-1496
-1547
-1588
-1614
-1639
-1689
-1699
-1693
-1699
-1685
-1670
-1677
-1716
-1758
-1797
-1773
-1692
-1538
-1382
-1237
-1131
-1089
-1040
-970
-935
-888
-735
-573
-419
-256
-71
17
66
161
271
346
377
465
516
530
543
572
649
854
943
945
1123
1183
1048
1108
1271
1109
1110
1389
1523
1471
1404
1438
1593
1625
1459
1614
1774
1723
1797
1873
1886
1957
1977
2190
2403
2463
2630
2637
2172
1676
1242
910
895
933
1147
1342
1300
1143
866
535
174
-189
-447
-659
-778
-822
-871
-962
-1131
-1249
-1313
-1395
-1498
-1625
-1844
-2086
-2352
-2550
-2630
-2607
-2456
-2266
-2110
-2040
-2095
-2179
-2309
-2445
-2484
-2413
-2268
-2051
-1819
-1645
-1540
-1457
-1371
-1301
-1223
-1162
-1090
-1081
-1028
-944
-858
-703
-532
-397
-314
-281
-316
-415
-555
-656
-733
-724
-675
-611
-567
-569
-625
-730
-819
-972
-1079
-1173
-1248
-1320
-1346
-1360
-1370
-1361
-1372
-1356
-1374
-1411
-1476
-1531
-1568
-1533
-1469
-1359
-1218
-1081
-964
-879
-810
-803
-758
-645
-533
-429
-315
-159
-51
21
145
329
446
536
655
689
713
708
772
723
636
774
1025
1051
927
994
1257
1156
791
884
1045
973
1104
1225
1092
1260
1482
1460
1334
1342
1571
1618
1453
1511
1637
1657
1750
1892
2092
2213
2288
2494
2671
2423
1935
1672
1254
900
954
1107
1348
1431
1286
1188
949
589
287
-24
-262
-505
-691
-763
-868
-1028
-1129
-1179
-1241
-1308
-1366
-1487
-1702
-1976
-2232
-2407
-2462
-2402
-2237
-2080
-1950
-1887
-1949
-2063
-2194
-2289
-2310
-2285
-2180
-2025
-1906
-1766
-1627
-1524
-1413
-1307
-1201
-1131
-1130
-1167
-1173
-1105
-1015
-876
-699
-536
-447
-428
-470
-601
-746
-872
-924
-913
-881
-822
-778
-746
-724
-740
-786
-870
-960
-1076
-1177
-1276
-1369
-1418
-1405
-1352
-1258
-1177
-1134
-1144
-1209
-1301
-1358
-1371
-1347
-1247
-1144
-996
-877
-809
-748
-703
-583
-515
-456
-315
-207
-123
-56
-31
141
330
348
470
609
644
483
543
800
766
592
667
909
895
951
1004
692
962
1361
899
808
1130
1228
887
926
1127
1117
1304
1166
1257
1413
1514
1422
1058
1591
1807
1288
1609
2023
2168
1863
2002
2472
2354
2314
2087
1826
1491
1071
1082
1210
1397
1400
1216
1190
1083
776
505
275
12
-225
-433
-538
-673
-857
-980
-1085
-1148
-1236
-1347
-1453
-1673
-1924
-2146
-2364
-2462
-2452
-2339
-2211
-2119
-2057
-2073
-2146
-2182
-2239
-2305
-2304
-2235
-2133
-2024
-1908
-1802
-1719
-1568
-1403
-1282
-1180
-1150
-1135
-1160
-1273
-1236
-1147
-1011
-806
-687
-575
-588
-674
-748
-845
-900
-903
-894
-831
-800
-781
-776
-794
-805
-875
-926
-971
-1058
-1158
-1235
-1323
-1351
-1340
-1272
-1192
-1122
-1030
-1031
-1083
-1128
-1161
-1140
-1065
-1010
-935
-803
-657
-489
-352
-313
-331
-151
60
-72
-238
-131
117
144
-56
268
688
302
365
777
530
235
707
988
491
465
828
939
823
570
823
827
869
1105
773
861
950
980
948
1024
1108
1046
1307
1272
1202
1454
1415
1170
1372
1484
1295
1227
1540
1652
1577
1626
1695
2067
2134
1987
1982
1968
1637
1143
1043
1167
1156
1243
1328
1212
1140
983
803
616
310
156
86
-115
-294
-405
-532
-683
-822
-891
-910
-1011
-1183
-1380
-1614
-1850
-2014
-2112
-2164
-2114
-2020
-1951
-1936
-1988
-2028
-2088
-2151
-2150
-2129
-2062
-2007
-1924
-1826
-1732
-1621
-1486
-1275
-1152
-1049
-980
-1007
-1050
-1091
-1083
-1035
-908
-792
-662
-545
-527
-533
-588
-689
-715
-765
-779
-752
-789
-813
-829
-830
-814
-813
-825
-841
-906
-962
-1045
-1133
-1164
-1133
-1055
-973
-855
-816
-834
-793
-741
-685
-661
-872
-1035
-550
-324
-688
-548
-152
-294
-329
65
204
218
-105
-202
241
310
-229
-277
605
687
595
429
382
904
827
477
386
823
797
120
613
1202
287
482
1253
934
890
884
1084
851
698
484
619
1383
1187
582
877
1627
910
695
1228
906
806
1175
1119
712
1335
1665
1066
1160
1593
1636
1549
1629
1693
1697
1526
1196
1042
962
990
1071
1179
1200
1120
1048
1007
885
585
365
287
139
-45
-180
-280
-432
-625
-720
-714
-776
-932
-1032
-1192
-1412
-1580
-1740
-1854
-1895
-1904
-1852
-1821
-1860
-1909
-1985
-2051
-2056
-2064
-2070
-2039
-1999
-1969
-1903
-1810
-1724
-1618
-1502
-1458
-1369
-1310
-1359
-1294
-1302
-1283
-1189
-1133
-1012
-923
-868
-771
-739
-748
-736
-746
-756
-746
-750
-750
-714
-688
-652
-625
-584
-588
-633
-675
-757
-817
-909
-942
-941
-894
-868
-845
-665
-449
-488
-1011
-774
-130
-835
-1269
-369
-364
-964
-504
-114
-574
-356
22
-353
-674
15
18
-698
-222
-31
-311
-49
315
203
-297
-31
1356
23
-208
575
-86
922
776
-222
332
1461
69
321
1873
626
-77
251
985
1671
-29
-295
1408
1389
78
-12
1797
1157
-278
655
1609
983
274
735
1147
1031
852
975
1226
1232
1244
1221
1301
1522
1492
1473
1656
1634
1389
1232
1187
1159
1081
1063
1168
1150
1011
902
723
627
577
304
78
33
-61
-236
-440
-559
-646
-796
-897
-918
-957
-1165
-1407
-1523
-1652
-1786
-1911
-1911
-1895
-1907
-1881
-1916
-1941
-1952
-1990
-2018
-1980
-1964
-1981
-1985
-1950
-1882
-1847
-1765
-1648
-1579
-1527
-1439
-1386
-1346
-1309
-1305
-1221
-1131
-1067
-966
-888
-820
-761
-694
-620
-604
-591
-610
-597
-573
-593
-572
-567
-537
-501
-533
-591
-650
-731
-817
-841
-845
-882
-682
-331
-568
-1676
-713
269
-1565
-1130
-364
-1394
-624
-179
-1215
-906
-386
-772
-299
-660
-1198
-31
393
-953
-810
424
-652
-493
880
-58
-1330
915
453
-813
733
483
-215
145
1014
374
-293
1050
463
-769
1511
875
-369
790
1109
540
-395
758
1429
538
-456
850
2029
65
-794
1209
1912
-312
70
1843
947
37
1085
1338
583
1015
1304
905
737
1216
1365
988
1215
1357
1339
1486
1582
1569
1384
1331
1223
921
1054
1203
993
947
1091
1011
787
762
723
503
332
341
240
27
-132
-250
-375
-505
-589
-656
-773
-930
-1049
-1168
-1365
-1560
-1664
-1748
-1774
-1734
-1765
-1851
-1836
-1860
-1941
-1919
-1891
-1910
-1919
-1883
-1860
-1873
-1876
-1831
-1731
-1615
-1502
-1468
-1429
-1354
-1326
-1292
-1285
-1218
-1087
-1010
-894
-799
-817
-760
-659
-610
-548
-525
-517
-487
-476
-475
-483
-487
-480
-488
-504
-569
-684
-747
-821
-880
-1004
-707
-261
-962
-2189
-155
361
-1898
-1296
-386
-75
-1252
-1740
252
10
-2133
-1194
627
-259
-2309
-406
1101
-1545
-711
1125
-926
-943
1285
442
-1424
463
1544
-1601
207
1419
700
-960
-607
2326
1131
-1255
-574
2034
1246
-761
268
1359
66
618
726
904
294
-521
1576
1398
-672
-160
1282
1165
116
-50
458
1131
901
-113
524
1082
639
323
1034
954
236
959
1392
721
948
965
1546
1266
684
1972
1591
998
1307
1627
1280
675
1221
1414
1037
960
1151
1152
717
618
709
534
268
112
69
-54
-265
-399
-478
-588
-681
-781
-852
-957
-1204
-1344
-1389
-1536
-1676
-1722
-1670
-1706
-1764
-1705
-1777
-1829
-1810
-1816
-1855
-1857
-1825
-1801
-1805
-1782
-1736
-1680
-1618
-1580
-1497
-1434
-1442
-1342
-1272
-1279
-1213
-1172
-1082
-1036
-1003
-875
-790
-698
-614
-594
-558
-510
-483
-463
-489
-455
-458
-449
-487
-519
-670
-558
-631
-650
-544
-90
-1041
-1174
70
-1379
96
-802
-2289
384
-467
-1722
-804
-417
-525
-1138
-1192
-263
-492
-748
-907
-95
685
-933
-1485
944
1430
-1373
-654
754
663
-867
-780
515
1355
609
-2199
322
3731
-591
-3272
1699
3746
-1678
-2648
3168
1704
-2137
-180
1440
1143
-171
-226
510
1521
881
-1950
1147
3018
-1604
-1059
2440
1185
-374
285
1418
919
548
274
519
1411
448
209
1249
1424
-92
645
2077
860
322
1352
1743
956
1053
1556
1248
1209
1105
1048
1266
1055
759
1009
1114
757
638
736
622
355
202
226
163
-52
-140
-151
-333
-522
-519
-541
-694
-875
-940
-964
-1109
-1315
-1377
-1391
-1558
-1630
-1596
-1647
-1741
-1791
-1775
-1791
-1829
-1815
-1798
-1776
-1739
-1752
-1713
-1657
-1648
-1592
-1479
-1395
-1359
-1338
-1265
-1184
-1174
-1163
-1114
-1014
-906
-839
-760
-661
-576
-497
-431
-348
-335
-401
-416
-448
-542
-628
-678
-684
-655
-773
-875
-796
-593
-882
-860
-549
-428
-1091
-1396
-69
-940
-2215
-96
-207
-2170
-774
-321
-1070
-424
-1133
-1805
771
203
-2560
-178
746
-1271
-450
838
-1312
-786
1299
-1204
-955
2298
-891
-2967
2551
1504
-3817
373
3773
-1685
-2699
3063
1085
-2306
1025
-110
1375
826
-2386
1201
1884
613
-2086
1656
2303
-1949
612
2602
-409
-974
1719
1055
363
-1251
1159
1919
-403
279
798
939
816
395
684
622
800
503
444
991
547
721
1105
1248
708
801
1729
1168
775
1118
1504
996
441
1102
1256
901
669
1020
1201
783
576
822
763
383
322
205
187
47
-203
-219
-232
-318
-496
-612
-588
-739
-961
-1038
-1174
-1305
-1420
-1469
-1506
-1590
-1605
-1593
-1630
-1648
-1662
-1703
-1751
-1785
-1763
-1759
-1781
-1689
-1689
-1684
-1530
-1463
-1379
-1384
-1329
-1207
-1225
-1175
-1118
-1041
-923
-881
-743
-615
-639
-535
-422
-425
-383
-340
-368
-421
-431
-457
-563
-512
-545
-376
-484
-359
-606
-528
-1382
-865
1045
-1287
-2586
-179
258
-1240
-1376
-282
-337
-1235
-1969
1001
-27
-2588
408
-438
-919
-674
811
-493
-2229
1946
19
-1668
545
-598
328
-1131
902
615
-1419
332
-763
1246
1026
-1228
-940
1103
1236
226
-1681
665
2176
336
-1877
1187
2029
-190
-732
1085
2416
-1494
-244
2224
1005
-831
-436
1530
1549
-592
-659
2607
591
-1458
1189
1196
1220
-278
-629
2082
1021
-38
557
1237
685
145
1131
1319
392
315
1357
1209
327
684
1409
1224
644
748
1018
944
782
528
898
1011
458
558
828
623
244
356
490
249
65
-59
-23
-120
-355
-441
-468
-543
-738
-809
-820
-1005
-1222
-1247
-1281
-1436
-1480
-1536
-1606
-1623
-1666
-1679
-1646
-1685
-1758
-1730
-1715
-1718
-1732
-1753
-1703
-1643
-1591
-1497
-1497
-1446
-1378
-1388
-1245
-1179
-1179
-1112
-1053
-902
-860
-884
-666
-619
-683
-581
-460
-484
-644
-632
-534
-414
-420
-536
-555
-279
-462
-1066
-525
-237
-787
-1109
-1263
-763
117
-1290
-925
-981
-1584
1195
-1704
-2494
740
104
-2212
-853
728
-1102
-580
-896
-195
-12
424
-1612
-1286
2456
-1240
-613
692
-1101
-85
241
1017
-1815
-292
1214
-54
126
-1540
1293
959
-1579
642
783
309
-881
224
2897
-1034
-1708
2050
1852
-1813
-7
1708
367
194
-475
1697
578
-731
762
1504
68
-676
792
1014
226
-553
849
945
-416
466
1048
629
-384
-201
1597
1224
-617
283
2036
413
-509
1433
2053
389
303
1845
1449
339
658
1458
1245
194
594
1320
993
213
371
1206
676
99
375
588
137
-214
13
21
-299
-505
-383
-382
-623
-686
-721
-819
-943
-1045
-1057
-1225
-1316
-1319
-1374
-1414
-1469
-1393
-1398
-1486
-1465
-1418
-1470
-1560
-1499
-1403
-1482
-1501
-1396
-1351
-1273
-1169
-1190
-1190
-1102
-1023
-901
-797
-763
-677
-558
-541
-483
-478
-526
-454
-442
-442
-487
-336
-396
-726
-488
-328
-1349
-224
211
-2053
-1173
55
-476
-957
-1873
-614
-89
-741
-983
-2117
153
-354
-1557
-866
-719
-675
142
-905
-1344
-1131
661
145
-3198
-193
1905
-687
-3517
550
2372
-1806
-2316
1657
301
-1324
757
-364
-715
76
1579
-1265
-1810
2537
1194
-2231
-954
2854
1100
-3358
1447
2142
-1401
-1152
974
1478
-423
-1069
969
1960
-1337
39
1656
-108
-371
907
426
-592
462
551
307
-560
-273
1926
-187
-858
815
805
479
243
516
303
908
922
305
317
867
1196
282
569
1326
1209
356
613
1530
1094
505
660
1000
1091
589
286
1000
959
292
395
788
522
108
217
302
86
-184
-92
25
-354
-479
-240
-318
-592
-679
-672
-800
-1004
-1054
-1133
-1328
-1313
-1253
-1401
-1475
-1412
-1395
-1475
-1484
-1364
-1391
-1486
-1508
-1425
-1393
-1450
-1417
-1401
-1346
-1194
-1139
-1108
-1051
-1034
-870
-817
-740
-614
-613
-525
-488
-467
-413
-498
-464
-420
-366
-387
-449
-601
-676
-891
-193
-846
-1407
319
-1190
-1321
-256
-1020
-955
-321
-1421
-1475
-446
-132
-1616
-2169
354
-357
-2198
-1270
1126
-1578
-2757
843
218
-1902
-861
-477
-237
-566
-796
694
-1367
-1100
664
25
-250
-1032
-846
1276
1679
-4526
-84
5170
-3566
-2592
3786
-346
-2583
1455
1105
-711
-432
380
735
-1100
177
1504
-803
-85
1291
-650
510
1020
-407
626
677
-148
-506
1313
84
654
-535
450
1982
-1369
-89
1806
355
-119
498
-71
1590
268
-788
1267
1079
-40
257
817
561
133
403
1077
731
435
796
1283
775
541
556
970
931
340
495
553
630
563
347
404
502
342
109
168
156
37
-106
-203
-199
-251
-361
-419
-412
-481
-620
-749
-720
-889
-1092
-1120
-1092
-1190
-1271
-1277
-1329
-1372
-1380
-1307
-1397
-1454
-1349
-1314
-1375
-1380
-1378
-1355
-1278
-1289
-1274
-1168
-1124
-1095
-1016
-914
-839
-774
-688
-653
-581
-558
-576
-537
-550
-536
-632
-650
-487
-234
-885
-1508
-373
661
-1316
-2064
144
346
-924
-2954
-638
1811
-1861
-3433
231
1376
-2606
-2647
954
-327
-2390
-1093
141
447
-2691
-2019
1438
-295
-2242
-1687
1395
161
-3067
-11
917
-630
-1024
-2269
1907
-11
-1576
-132
-949
1433
382
-1620
-880
1678
290
-1477
-241
368
817
-207
-683
52
1470
-31
-2069
1804
1900
-1072
-1814
2421
872
-1512
875
-167
452
766
-784
-117
111
1105
-51
-1263
1619
131
-25
-93
-840
1114
909
-144
-547
155
1548
782
-296
359
868
934
256
61
903
910
376
128
1145
1494
3
269
1651
1321
-123
231
1568
754
55
448
774
913
240
133
796
777
166
39
499
291
-28
-8
101
-68
-370
-374
-394
-391
-550
-644
-644
-716
-701
-848
-947
-944
-1035
-1135
-1182
-1179
-1236
-1261
-1251
-1289
-1304
-1211
-1183
-1275
-1230
-1133
-1123
-1214
-1194
-1010
-1068
-1218
-1014
-783
-824
-894
-716
-565
-658
-629
-445
-259
-360
-682
-525
-152
-328
-305
-344
-909
160
-101
-1270
-340
133
-677
-1405
521
-572
-2252
105
492
-1585
-1665
3
278
-971
-2128
-352
889
-1203
-1967
-377
-785
-26
-1128
-1071
993
-1882
-1439
1049
-141
-1965
385
-278
-1754
547
-184
-1637
107
1499
-1657
-819
974
-739
-322
-126
-466
822
-504
-435
-386
1323
167
-2293
1204
1260
-1187
-128
1580
-1996
396
1123
252
-2266
790
3529
-3444
-293
1618
768
-545
-1267
1361
611
436
-1905
660
2205
-637
-333
53
1580
164
400
-134
233
2004
-908
52
1573
344
-156
943
1789
-103
201
1303
579
823
629
689
666
951
870
-76
798
1213
348
462
824
744
119
362
747
168
239
505
317
-31
192
303
-60
-191
-119
-182
-662
-754
-707
-706
-804
-893
-663
-712
-970
-993
-949
-1037
-1172
-1231
-1285
-1196
-1179
-1305
-1347
-1148
-1089
-1180
-1011
-872
-945
-1144
-1189
-1018
-964
-1069
-1114
-839
-700
-792
-704
-491
-544
-595
-550
-409
-349
-441
-893
-761
-117
-715
-938
303
-159
-1657
76
220
-956
-712
-976
-600
-145
-1292
-742
283
-1891
-592
564
-893
-1000
-672
-299
-723
-537
-820
35
-1443
-1502
1330
-695
-1428
101
10
-1002
10
26
-1616
173
302
76
-1746
-125
875
-825
-35
-1051
530
751
-274
-2730
2300
1452
-4019
993
1888
-204
-1713
302
1373
-1201
684
883
-2027
705
2220
-1032
-2949
1655
2914
-2040
-2147
2416
1278
-1418
115
-160
911
955
-851
133
209
1298
313
-1472
1143
1215
81
24
-737
1824
1195
-1165
799
1513
198
-144
758
1037
242
187
785
795
488
797
694
356
669
600
543
471
429
493
989
472
-261
595
723
48
-162
509
326
-306
26
126
-82
-218
-107
-144
-538
-529
-405
-459
-712
-801
-626
-733
-1008
-878
-988
-1268
-1065
-1104
-1263
-1237
-1239
-1281
-1279
-1196
-1241
-1389
-1261
-1144
-1251
-1200
-1099
-1194
-1269
-1104
-976
-1079
-1014
-834
-998
-1015
-659
-581
-1020
-950
-416
-454
-955
-1249
-114
163
-2001
-723
712
-1308
-1260
-447
10
-700
-2115
429
-35
-2017
-876
-203
-47
-1813
-1198
-17
178
-1619
-2539
1388
-280
-2087
718
-731
-1832
1439
-165
-2917
640
1368
-610
-2707
-56
1661
-523
-1278
-895
1601
639
-2408
87
1835
-642
-1031
1074
79
-456
724
-381
-538
1160
-199
-1291
467
1670
-291
-1964
1141
1874
-898
-1180
481
1584
-470
-1326
1254
1537
-1208
-943
1424
672
-592
-551
454
876
67
-423
1179
529
-394
613
900
140
30
941
247
276
854
656
-471
960
814
140
731
339
408
831
553
58
870
887
378
208
1008
910
-8
600
669
452
405
162
375
507
324
-54
253
618
56
-115
153
56
-94
-225
-282
-252
-446
-436
-464
-661
-610
-655
-729
-860
-873
-849
-1067
-1245
-1168
-1151
-1248
-1354
-1341
-1208
-1209
-1301
-1281
-1272
-1217
-1184
-1387
-1277
-1130
-1175
-1191
-1113
-856
-816
-930
-798
-507
-725
-1029
-860
-315
-496
-1023
-464
-345
-583
-579
-311
-324
-626
-317
-455
-1047
-149
213
-1839
-425
628
-1445
-827
-196
-669
-477
-717
-1611
961
-366
-2470
171
849
-1987
-1565
823
659
-2072
-1502
1785
-392
-1438
-280
-22
-353
-358
71
-43
-847
26
874
129
-1839
341
2013
-2083
-45
74
-947
1327
49
-1587
-80
1567
-686
-1766
805
1136
-482
-754
-187
1134
-189
-471
272
619
544
-975
230
758
-377
267
955
36
-116
207
672
414
-346
81
1069
-207
-494
855
988
167
-235
809
891
728
451
333
690
856
426
-6
785
1178
233
182
896
1009
852
192
335
1329
565
-39
603
797
354
262
483
194
368
189
-122
122
-9
-69
-277
-180
-203
-541
-375
-354
-651
-869
-915
-741
-838
-1143
-1235
-992
-1016
-1387
-1428
-1263
-1281
-1513
-1557
-1401
-1451
-1625
-1650
-1550
-1585
-1665
-1538
-1423
-1506
-1458
-1328
-1351
-1381
-1231
-1132
-1175
-1050
-908
-851
-888
-881
-643
-723
-829
-721
-645
-606
-442
-1137
-1451
360
-61
-1620
-675
-398
-737
-227
-1044
-769
-258
-491
-1223
-1839
28
-341
-973
-2122
-1565
939
-618
-2477
-1236
1728
-1382
-2596
1346
397
-2207
-1535
1056
246
-1844
-739
311
-274
-1371
-138
890
-1801
-188
337
-1228
-75
-273
-6
-149
-327
515
-578
-864
1337
-252
-865
512
498
38
-1096
202
1447
-481
-1115
770
921
-930
-290
683
2
-127
-599
147
1096
-156
-237
651
487
-15
209
931
-223
-407
854
596
-105
-117
1140
861
53
393
1028
833
193
577
757
777
916
758
573
686
819
671
790
756
986
915
596
592
752
601
157
592
788
476
304
397
412
108
-173
-145
-110
-422
-616
-505
-576
-821
-892
-828
-842
-946
-1057
-1097
-1138
-1335
-1458
-1423
-1525
-1685
-1685
-1572
-1625
-1740
-1732
-1652
-1641
-1691
-1623
-1549
-1547
-1523
-1462
-1384
-1300
-1253
-1211
-1091
-976
-973
-1079
-1023
-907
-823
-705
-711
-697
-690
-615
-447
-525
-804
-574
-218
-390
-730
-685
-553
-1199
-610
-160
-728
-1025
-522
-539
-1516
-767
-459
-1159
-1154
-598
-1318
-1359
-58
-887
-2050
-615
-216
-1737
-643
-86
-1157
-1259
-935
-541
-918
-1002
-511
-159
-354
-729
-955
-426
-30
-513
-667
-587
160
157
-425
-799
-22
651
261
-969
-511
1529
181
-688
229
624
517
296
-885
216
1667
-658
-1273
1369
1058
-489
273
287
1306
1000
-460
987
1192
439
387
677
1082
353
339
1069
707
211
735
1284
665
435
1294
1454
747
863
1372
1871
1054
677
1425
1496
1185
1004
1676
1658
1017
1143
1357
1204
813
908
1109
842
718
645
708
593
381
331
170
0
-131
-293
-531
-711
-729
-754
-998
-1183
-1116
-1195
-1421
-1554
-1642
-1730
-1803
-1839
-1860
-1944
-1998
-1956
-1941
-1926
-1907
-1877
-1822
-1797
-1733
-1739
-1799
-1698
-1579
-1517
-1417
-1230
-1134
-1111
-1021
-934
-892
-815
-770
-662
-544
-629
-517
-378
-387
-260
-221
-202
-134
-230
-271
-336
-441
-495
-579
-580
-574
-739
-873
-1132
-1229
-855
-1228
-1778
-1572
-1197
-1458
-1788
-1666
-1713
-1761
-1858
-1701
-1785
-1876
-1676
-1632
-1698
-1643
-1309
-1122
-1178
-1226
-859
-556
-811
-946
-815
-591
-388
-492
-150
326
178
402
370
-171
491
520
-192
571
1014
715
382
-142
688
1140
311
-635
431
1298
58
-112
725
35
-1
1039
811
195
449
1295
371
145
698
783
839
332
723
1015
411
791
972
577
1044
1298
1126
952
1394
1407
980
1472
1903
1370
1624
2288
2052
2012
2178
2089
1847
1585
1349
1376
1393
1319
1111
1100
1170
944
672
701
705
392
217
2
-300
-640
-819
-823
-1039
-1173
-1102
-1155
-1329
-1508
-1622
-1825
-2118
-2241
-2247
-2285
-2354
-2390
-2319
-2308
-2338
-2198
-2066
-2053
-2048
-1999
-1974
-2031
-2008
-1904
-1767
-1527
-1271
-1066
-834
-686
-576
-487
-413
-284
-254
-190
-35
43
7
59
154
246
336
374
413
316
166
62
-101
-251
-365
-474
-528
-618
-736
-886
-1086
-1230
-1305
-1430
-1633
-1776
-1874
-2019
-2178
-2239
-2330
-2397
-2438
-2370
-2308
-2431
-2520
-2480
-2301
-2298
-2335
-2204
-2056
-1933
-1793
-1752
-1619
-1318
-1094
-1010
-795
-448
-255
-153
-7
76
180
445
685
860
902
1004
1183
1017
770
1294
1621
924
1144
1499
703
896
1247
742
463
785
1295
868
632
766
937
723
514
762
707
624
723
1021
885
486
728
1225
991
769
1286
1593
1541
1450
1652
2142
2202
2196
2505
2886
2984
3094
3363
3679
3642
3153
2675
2282
2254
2255
2134
2174
2044
1802
1637
1391
1126
940
592
240
-118
-516
-817
-1110
-1427
-1619
-1662
-1709
-1791
-1906
-2074
-2307
-2582
-2928
-3200
-3321
-3319
-3183
-3061
-2970
-2889
-2840
-2669
-2459
-2344
-2207
-2110
-2048
-1943
-1836
-1708
-1476
-1187
-840
-444
-87
153
252
320
388
453
484
576
731
845
943
1055
1116
1158
1146
1056
1072
965
775
622
362
153
20
-119
-163
-315
-492
-613
-860
-1137
-1466
-1775
-2022
-2200
-2426
-2652
-2818
-2902
-2939
-2970
-3002
-3048
-3059
-3093
-3167
-3268
-3335
-3288
-3155
-2990
-2735
-2459
-2241
-2040
-1818
-1567
-1399
-1263
-1120
-944
-737
-514
-320
-110
124
347
584
828
1002
1040
1064
1089
1129
1162
1215
1268
1320
1361
1384
1414
1402
1294
1197
945
850
1062
869
476
538
926
695
245
471
724
402
115
274
456
410
523
713
953
1240
1355
1547
1814
2000
2256
2460
2770
3006
3195
3623
3891
4156
4591
4951
4783
3996
3285
2558
1991
2070
2181
2462
2633
2342
2078
1685
1088
732
358
-147
-601
-1120
-1600
-2080
-2444
-2529
-2523
-2444
-2270
-2274
-2450
-2800
-3314
-3888
-4324
-4425
-4275
-3861
-3363
-3042
-2840
-2696
-2601
-2442
-2305
-2191
-2032
-1946
-1845
-1685
-1514
-1253
-818
-223
371
830
1101
1172
1046
840
736
782
933
1173
1435
1674
1822
1842
1800
1736
1529
1424
1269
866
580
210
-60
-210
-353
-330
-357
-569
-746
-1159
-1695
-2223
-2775
-3178
-3406
-3470
-3526
-3541
-3565
-3546
-3574
-3587
-3625
-3686
-3771
-3829
-3808
-3822
-3715
-3474
-3075
-2631
-2217
-1882
-1619
-1523
-1451
-1343
-1297
-1194
-950
-610
-284
63
352
628
818
985
1093
1139
1096
1039
1008
964
1040
1156
1283
1388
1492
1503
1421
1253
1038
838
759
670
659
762
755
737
754
768
742
783
701
739
735
694
743
776
921
1107
1282
1582
1966
2168
2279
2367
2620
2847
3007
3423
3855
4233
4719
5172
5543
5119
3886
2927
2010
1684
2003
2411
2952
2959
2564
2124
1354
641
227
-235
-644
-1183
-1745
-2260
-2762
-2927
-2837
-2671
-2469
-2401
-2560
-2907
-3520
-4148
-4796
-5155
-4966
-4420
-3637
-3026
-2739
-2630
-2644
-2605
-2463
-2325
-2113
-1965
-1828
-1620
-1447
-1158
-681
-64
651
1261
1591
1650
1422
1092
862
813
1008
1352
1791
2138
2312
2329
2184
1902
1637
1461
1238
866
164
-142
-382
-549
-507
-639
-640
-738
-1088
-1492
-2187
-2980
-3493
-3854
-4005
-4152
-4209
-4276
-4225
-4197
-4177
-4155
-4197
-4225
-4263
-4248
-4274
-4139
-3996
-3588
-3021
-2455
-1961
-1604
-1444
-1362
-1332
-1254
-1086
-928
-635
-325
61
363
581
693
852
1033
1102
1062
978
918
829
829
928
1103
1251
1385
1433
1419
1199
926
634
476
427
427
531
627
736
686
698
623
659
550
502
518
570
747
724
970
1154
1523
1992
2376
2597
2840
3093
3189
3397
3601
3976
4433
4929
5537
6082
6251
5218
3830
2710
1765
1923
2208
2613
3048
2614
2141
1543
730
216
-288
-760
-1185
-1783
-2378
-2956
-3393
-3435
-3261
-3036
-2827
-2836
-3055
-3530
-4192
-4807
-5345
-5361
-4853
-4078
-3207
-2703
-2538
-2512
-2498
-2311
-2082
-1876
-1617
-1406
-1185
-945
-687
-289
253
928
1618
2089
2255
2101
1702
1406
1236
1322
1645
2033
2431
2646
2645
2452
2101
1693
1359
1086
828
377
-98
-644
-962
-1032
-1127
-1122
-1383
-1751
-2209
-2870
-3556
-4179
-4685
-4852
-4865
-4779
-4558
-4454
-4479
-4548
-4514
-4459
-4395
-4380
-4327
-4253
-4020
-3673
-3276
-2825
-2327
-1752
-1263
-977
-967
-1007
-985
-860
-611
-257
105
484
795
1012
1153
1146
1083
1024
958
912
890
847
833
821
913
1094
1210
1176
1029
817
509
265
48
19
8
88
375
518
629
467
324
334
267
380
413
626
817
1013
1550
1744
2113
2671
2850
3257
3566
3606
4067
4238
4450
5160
5449
6014
6728
6994
6723
5091
3580
2267
1589
2110
2631
3396
3486
2753
1950
882
-89
-604
-1181
-1667
-2095
-2703
-3171
-3655
-3976
-3911
-3723
-3450
-3286
-3553
-3929
-4514
-5212
-5757
-5999
-5554
-4637
-3534
-2637
-2302
-2352
-2566
-2692
-2495
-2148
-1747
-1303
-894
-527
-151
277
792
1305
1869
2407
2653
2604
2249
1810
1584
1649
2033
2513
2955
3211
3140
2773
2244
1659
1143
768
535
374
68
-422
-1150
-1436
-1622
-1676
-1730
-2284
-2826
-3521
-4246
-4764
-5296
-5596
-5419
-5097
-4670
-4604
-4755
-5008
-5150
-5076
-4844
-4587
-4332
-3995
-3707
-3303
-2950
-2498
-2078
-1541
-1045
-720
-583
-624
-751
-642
-264
212
736
1078
1315
1317
1270
1119
957
857
870
971
1093
1114
1020
951
888
836
778
724
582
333
59
-105
-203
-201
-116
57
301
574
552
391
107
-22
77
236
501
850
1256
1580
2113
2281
2634
3088
3401
3836
4056
4335
4595
4968
5462
5964
6598
7148
7340
6065
4221
2771
1454
1670
2315
3039
3782
3273
2426
1298
-79
-822
-1343
-1819
-2179
-2687
-3111
-3454
-3809
-3951
-3912
-3713
-3501
-3620
-3970
-4537
-5224
-5778
-6114
-5825
-4929
-3719
-2525
-1918
-1875
-2176
-2576
-2607
-2344
-1891
-1241
-640
-107
381
792
1195
1647
2125
2567
2788
2779
2583
2206
1907
1869
2243
2803
3277
3531
3401
2941
2254
1494
855
486
306
182
2
-233
-677
-1270
-1582
-1885
-2201
-2543
-3143
-3776
-4416
-4982
-5292
-5506
-5395
-5060
-4753
-4617
-4746
-4979
-5207
-5225
-5062
-4700
-4245
-3735
-3269
-2883
-2577
-2283
-1892
-1467
-1031
-705
-496
-373
-312
-222
61
451
895
1264
1422
1397
1184
959
774
661
721
890
1020
1150
1105
933
699
451
269
110
-31
-109
-227
-323
-284
-244
-195
-101
76
146
222
38
-215
-372
-381
9
527
1004
1552
1955
2114
2332
2527
2761
3179
3708
4147
4697
5050
5393
5846
6112
6771
7232
7027
5578
3763
2190
1227
1778
2522
3390
3778
3190
2275
886
-521
-1431
-2162
-2613
-2857
-3162
-3330
-3555
-3778
-3894
-3951
-3964
-3977
-4253
-4639
-5100
-5638
-5999
-6046
-5535
-4473
-3142
-2018
-1580
-1770
-2225
-2622
-2618
-2260
-1639
-857
-85
654
1214
1601
1888
2116
2330
2561
2716
2716
2549
2282
2155
2298
2741
3215
3546
3599
3223
2544
1732
918
298
26
-8
81
151
-43
-675
-1366
-2066
-2669
-2950
-3335
-3684
-4132
-4707
-5003
-5192
-5286
-5256
-5276
-5105
-4994
-5075
-5271
-5532
-5480
-5093
-4381
-3626
-3054
-2698
-2420
-2261
-2057
-1834
-1555
-1142
-683
-189
124
285
416
587
790
1054
1208
1248
1089
819
637
532
554
690
870
1021
1075
903
622
214
-171
-379
-412
-376
-287
-228
-262
-252
-364
-361
-354
-414
-303
-192
-109
-195
-401
-211
256
902
1513
1749
2007
2216
2545
2828
2938
3373
3855
4506
5284
5663
6101
6420
6690
7144
7410
6751
4893
3170
1551
1216
2222
3161
4117
3896
2821
1663
76
-1244
-2087
-2744
-2977
-3094
-3253
-3399
-3682
-3840
-3917
-4050
-4167
-4409
-4823
-5228
-5659
-5987
-6103
-5848
-5012
-3785
-2475
-1657
-1594
-2028
-2634
-2899
-2595
-1909
-998
-73
725
1427
1927
2194
2266
2328
2502
2724
2889
2950
2834
2693
2737
3018
3475
3820
3892
3572
2889
2062
1226
532
150
77
192
289
73
-535
-1202
-1931
-2597
-3179
-3725
-4022
-4335
-4568
-4767
-5038
-5131
-5178
-5163
-5232
-5425
-5501
-5552
-5516
-5354
-5047
-4466
-3777
-3161
-2710
-2498
-2336
-2159
-1981
-1673
-1287
-769
-191
274
611
816
913
1044
1102
1112
1112
1033
958
892
853
931
1045
1106
1104
995
785
457
81
-256
-505
-610
-574
-464
-322
-292
-359
-408
-533
-694
-669
-652
-540
-327
-186
-9
88
359
754
1121
1449
1729
2110
2350
2578
3020
3362
3944
4614
5089
5645
5957
6357
6647
7016
7307
6894
5315
3459
2075
1296
2137
3146
3983
4123
2896
1570
22
-1421
-2155
-2686
-2999
-3119
-3291
-3383
-3625
-3920
-4104
-4361
-4565
-4733
-4994
-5297
-5687
-6023
-6105
-5837
-5069
-3923
-2716
-1890
-1833
-2248
-2776
-3073
-2772
-2046
-1068
-53
745
1401
1801
1942
2031
2042
2140
2411
2667
2831
2894
2846
2849
3019
3349
3649
3699
3388
2712
1886
1076
461
169
171
329
474
350
-93
-798
-1865
-2806
-3450
-3877
-3886
-4034
-4234
-4461
-4793
-4858
-4936
-5059
-5109
-5277
-5422
-5519
-5588
-5466
-5142
-4507
-3649
-2914
-2387
-2204
-2277
-2345
-2355
-2057
-1504
-838
-154
398
764
931
932
888
884
919
1019
1033
971
873
845
926
1085
1246
1310
1198
934
515
35
-340
-551
-561
-389
-131
80
162
-56
-434
-622
-722
-799
-671
-529
-137
117
312
365
298
594
974
1356
1633
1965
2114
2496
3059
3369
3890
4405
4872
5530
5736
6045
6328
6509
7006
6813
5424
3496
1979
1099
1837
3104
4056
4236
2898
1375
-218
-1576
-2212
-2640
-2934
-3058
-3160
-3203
-3426
-3826
-4207
-4561
-4713
-4824
-5020
-5227
-5492
-5768
-5849
-5631
-4960
-3877
-2722
-1910
-1788
-2215
-2783
-3084
-2720
-1865
-809
241
1066
1637
1930
2033
2014
1966
2035
2294
2669
3022
3172
3134
3054
3080
3293
3509
3494
3169
2525
1764
1078
580
344
344
443
524
350
-146
-897
-1928
-2818
-3439
-3877
-3866
-3841
-3870
-3956
-4306
-4553
-4786
-4969
-5015
-5159
-5207
-5161
-5160
-5012
-4682
-4128
-3404
-2763
-2277
-2103
-2171
-2215
-2190
-1928
-1386
-673
87
663
995
1097
996
900
873
898
1002
1108
1135
1143
1129
1122
1144
1175
1198
1104
892
606
245
-83
-297
-312
-161
30
185
205
-29
-336
-541
-632
-672
-575
-182
23
234
333
390
604
553
966
1224
1383
2063
2146
2509
2992
3164
4065
4405
4788
5354
5314
5846
6062
6410
6835
6715
5512
3588
2116
1135
1808
2928
3869
4148
2901
1403
-222
-1657
-2263
-2559
-2669
-2723
-2919
-3028
-3280
-3665
-4117
-4565
-4759
-4804
-4880
-5007
-5219
-5499
-5607
-5401
-4736
-3698
-2606
-1855
-1763
-2209
-2782
-3034
-2651
-1755
-649
399
1196
1711
1897
1892
1820
1774
1925
2275
2684
3048
3235
3219
3124
3092
3227
3398
3352
3047
2477
1741
1096
659
469
471
565
554
268
-310
-1318
-2269
-3118
-3620
-3674
-3691
-3654
-3825
-4152
-4428
-4750
-4992
-5144
-5294
-5296
-5322
-5307
-5234
-5001
-4527
-3921
-3262
-2770
-2459
-2404
-2480
-2503
-2315
-1841
-1132
-336
331
771
965
916
772
654
631
769
958
1135
1207
1217
1211
1227
1253
1248
1171
997
738
433
173
-33
-86
-19
169
306
353
217
-55
-384
-590
-586
-441
-188
141
344
478
699
664
683
729
872
1383
1745
2001
2460
2770
3369
3976
4212
4725
4904
5158
5603
5897
6353
6688
6553
4760
2941
1531
990
2310
3402
4356
4204
2525
1006
-640
-1813
-2071
-2286
-2363
-2499
-2793
-2912
-3188
-3648
-4116
-4548
-4682
-4588
-4682
-4862
-5182
-5556
-5603
-5295
-4488
-3401
-2430
-1881
-2051
-2640
-3113
-3167
-2530
-1509
-431
535
1155
1476
1528
1399
1310
1341
1567
2048
2525
2898
3037
2905
2772
2747
2933
3103
3024
2674
2043
1316
794
507
415
495
584
475
90
-608
-1490
-2611
-3512
-3923
-4054
-3745
-3592
-3691
-4017
-4594
-4935
-5190
-5412
-5522
-5621
-5506
-5305
-5113
-4818
-4442
-3929
-3339
-2825
-2551
-2523
-2631
-2668
-2451
-1898
-1094
-266
396
799
913
805
569
352
360
497
807
1170
1379
1422
1357
1274
1203
1150
1057
905
691
470
272
116
63
153
316
504
512
325
-5
-484
-661
-549
-285
59
420
705
853
887
856
724
768
1158
1644
2149
2530
2962
3343
3677
4196
4488
4889
5194
5444
5937
6204
6590
6554
4934
3089
1662
933
2049
3385
4349
4467
2892
1153
-528
-1870
-2123
-2172
-2147
-2052
-2333
-2558
-2864
-3412
-3887
-4349
-4536
-4440
-4478
-4543
-4778
-5170
-5287
-5109
-4453
-3411
-2415
-1798
-1942
-2608
-3162
-3307
-2748
-1685
-515
524
1171
1467
1470
1240
1055
1067
1344
1911
2499
2967
3173
3031
2804
2652
2708
2874
2891
2654
2176
1565
1054
757
681
773
784
719
386
-255
-1159
-2332
-3247
-3743
-3726
-3311
-3078
-3181
-3667
-4287
-4684
-4996
-5209
-5490
-5680
-5525
-5135
-4649
-4359
-4172
-3925
-3511
-2995
-2661
-2713
-2921
-2858
-2419
-1713
-945
-269
302
694
869
836
530
288
280
533
953
1375
1671
1769
1725
1597
1451
1294
1138
966
857
784
727
711
707
727
776
850
814
481
165
-120
-285
-138
12
497
923
1097
1285
1059
1008
908
748
1218
1571
2199
2879
3132
3609
3800
4067
4519
4712
5017
5484
5885
6352
6477
4829
2845
1226
360
1681
3254
4625
4940
3196
1297
-603
-2052
-2215
-2158
-1913
-1630
-1784
-1963
-2463
-3183
-3800
-4352
-4496
-4311
-4215
-4185
-4440
-4895
-5140
-5086
-4431
-3364
-2336
-1714
-1928
-2672
-3348
-3609
-3027
-1847
-546
600
1257
1467
1314
926
637
594
893
1575
2362
2973
3209
3013
2706
2488
2470
2591
2643
2494
2050
1479
1014
744
680
817
960
916
497
-293
-1400
-2379
-2997
-3328
-3259
-3006
-2812
-2843
-3301
-3999
-4651
-5234
-5447
-5424
-5340
-5146
-4912
-4585
-4243
-4020
-3801
-3491
-3185
-2917
-2856
-2843
-2741
-2380
-1710
-906
-123
460
738
714
530
256
129
228
577
1071
1532
1806
1837
1718
1520
1339
1217
1169
1136
1163
1153
1077
976
913
920
938
842
724
537
325
145
-29
90
292
566
998
1167
1122
1076
816
842
1131
1342
1971
2374
2797
3486
3617
3859
4186
4236
4709
5069
5489
6039
6000
4666
2688
1022
119
1170
2883
4364
4803
3272
1248
-671
-2148
-2443
-2220
-1917
-1589
-1642
-1782
-2118
-2786
-3533
-4229
-4506
-4295
-4056
-3946
-4075
-4499
-4807
-4764
-4209
-3207
-2244
-1697
-1853
-2577
-3302
-3586
-3073
-1950
-674
482
1199
1390
1199
796
451
364
650
1343
2165
2855
3181
3023
2628
2280
2190
2318
2425
2306
1989
1474
1022
790
757
882
966
874
447
-222
-1067
-2249
-3130
-3442
-3269
-2647
-2388
-2612
-3198
-4058
-4699
-5206
-5559
-5569
-5370
-4918
-4465
-4247
-4227
-4250
-4069
-3679
-3272
-2990
-2892
-2891
-2767
-2430
-1808
-1051
-309
298
634
641
442
124
-66
67
526
1197
1756
2106
2160
1929
1559
1248
1068
1050
1169
1325
1404
1398
1328
1231
1165
1098
1080
1042
869
576
339
261
288
629
1095
1446
1766
1651
1345
1229
888
1028
1535
1929
2656
3259
3582
4057
4127
4112
4425
4516
5041
5616
5733
4886
2796
1139
109
672
2490
3948
4654
3566
1478
-421
-2040
-2630
-2445
-2126
-1616
-1343
-1390
-1633
-2387
-3314
-4089
-4565
-4385
-3955
-3655
-3539
-3851
-4250
-4348
-4026
-3210
-2304
-1740
-1731
-2335
-3009
-3300
-2960
-1957
-724
409
1179
1413
1198
666
172
-21
195
918
1904
2734
3172
3067
2643
2164
1844
1832
1912
1882
1721
1422
1097
878
716
685
638
519
216
-375
-1234
-2177
-2926
-3455
-3366
-2959
-2596
-2520
-3007
-3760
-4605
-5313
-5551
-5552
-5329
-4830
-4378
-4013
-3913
-3938
-3982
-3868
-3556
-3167
-2880
-2733
-2575
-2315
-1803
-1166
-516
39
395
482
353
98
-21
58
409
1019
1639
2093
2232
2077
1728
1410
1194
1159
1277
1494
1669
1750
1693
1563
1458
1287
1209
1241
1191
1033
920
694
710
902
1216
1712
1823
1918
1720
1521
1508
1376
1851
2244
2775
3573
3796
4229
4311
4228
4665
4796
5257
5563
4228
2398
793
-308
706
2390
3877
4713
3429
1622
-147
-1853
-2383
-2481
-2331
-1749
-1411
-1097
-1123
-1868
-2787
-3842
-4474
-4345
-4049
-3713
-3601
-3891
-4110
-4134
-3705
-2845
-2066
-1593
-1757
-2456
-3128
-3449
-3083
-2099
-894
318
1144
1480
1346
750
85
-295
-214
450
1426
2358
2922
2906
2515
1991
1631
1550
1533
1480
1297
1034
800
605
509
530
503
407
-204
-1031
-1839
-2822
-3256
-3521
-3485
-3128
-3036
-2999
-3378
-4211
-4842
-5426
-5678
-5480
-5210
-4799
-4462
-4230
-4001
-3882
-3819
-3650
-3512
-3234
-2940
-2715
-2469
-2160
-1627
-963
-298
207
411
359
201
4
21
255
706
1305
1831
2185
2264
2063
1769
1487
1294
1320
1420
1621
1796
1930
1967
1868
1725
1619
1486
1322
1334
1245
1099
1065
1158
1356
1735
1916
2069
2079
1904
1877
1812
1987
2265
2778
3311
3802
4259
4359
4639
4725
4792
4998
4192
2444
875
-375
-1
1620
3117
4251
3562
1815
140
-1572
-2364
-2498
-2561
-2245
-1900
-1582
-1292
-1612
-2291
-3219
-4088
-4281
-4136
-3902
-3696
-3853
-4041
-3984
-3579
-2784
-2052
-1617
-1634
-2207
-2874
-3237
-3094
-2308
-1194
-36
913
1434
1468
1021
377
-115
-241
139
961
1884
2605
2886
2725
2345
1993
1794
1661
1519
1292
1015
787
670
673
710
710
517
189
-666
-1838
-2677
-3329
-3365
-3217
-3248
-3058
-3180
-3424
-3829
-4779
-5438
-5767
-5699
-5309
-5092
-4902
-4607
-4312
-3988
-3815
-3731
-3518
-3362
-3155
-2998
-2861
-2518
-1959
-1240
-525
10
320
373
193
4
-93
89
558
1140
1728
2150
2329
2293
2079
1832
1639
1569
1644
1781
1939
2072
2129
2093
2047
1988
1893
1789
1628
1366
1220
1075
1187
1364
1621
2021
2258
2341
2132
2126
2079
2170
2480
2752
3247
3739
4171
4631
4846
4976
5001
4042
2040
253
-1079
-694
1167
2997
4272
3668
1845
45
-1658
-2443
-2590
-2687
-2491
-2233
-1887
-1464
-1584
-2152
-3060
-3906
-4090
-3899
-3676
-3618
-3955
-4274
-4186
-3603
-2582
-1616
-1109
-1225
-1914
-2701
-3194
-3101
-2348
-1254
-26
1030
1678
1805
1388
724
162
-98
178
899
1741
2451
2759
2698
2439
2168
2000
1868
1673
1358
948
596
449
457
529
614
664
396
-353
-1615
-2635
-3295
-3527
-3343
-3288
-3153
-3197
-3420
-3747
-4432
-5096
-5472
-5585
-5388
-5133
-4933
-4675
-4369
-4046
-3784
-3560
-3333
-3221
-3165
-3049
-2927
-2647
-2164
-1468
-732
-145
239
346
189
-47
-215
-129
254
800
1408
1881
2135
2177
2075
1922
1748
1587
1490
1525
1689
1874
1940
1954
1983
2014
1968
1922
1748
1404
1234
1133
1168
1347
1724
1970
2375
2458
2406
2409
2106
2281
2418
2584
3191
3623
4211
4689
4952
5150
4931
3584
1539
-354
-1462
-586
1306
3148
4018
2898
1088
-716
-2098
-2460
-2596
-2677
-2589
-2505
-2125
-1771
-1868
-2398
-3313
-3917
-3906
-3662
-3438
-3606
-4156
-4536
-4396
-3546
-2294
-1265
-802
-1104
-1900
-2675
-3139
-2988
-2214
-1146
44
1071
1732
1879
1482
853
296
81
365
1006
1737
2303
2527
2459
2260
2150
2133
2094
1898
1454
886
430
190
162
278
458
522
295
-407
-1401
-2375
-3166
-3516
-3665
-3606
-3449
-3416
-3471
-3866
-4449
-4942
-5285
-5331
-5270
-5158
-4985
-4737
-4407
-4073
-3760
-3472
-3171
-2973
-2860
-2832
-2773
-2563
-2141
-1505
-806
-152
347
539
490
309
118
149
372
780
1296
1736
2042
2197
2189
2069
1901
1740
1666
1693
1794
1880
1855
1866
1912
1939
2078
2092
1924
1761
1554
1337
1240
1249
1555
2003
2447
2697
2691
2575
2497
2509
2599
2876
3157
3726
4313
4852
5206
4943
3609
1416
-556
-1548
-639
1330
3189
3861
2590
690
-1055
-2159
-2323
-2265
-2360
-2439
-2511
-2319
-2061
-2152
-2647
-3473
-3981
-3790
-3264
-2878
-3081
-3895
-4601
-4612
-3741
-2331
-1106
-546
-802
-1548
-2264
-2689
-2623
-2095
-1243
-189
836
1638
1967
1697
1066
464
261
592
1201
1842
2231
2257
2102
1906
1850
1953
2052
1969
1650
1128
537
73
-219
-288
-184
34
149
-256
-1142
-2453
-3445
-3857
-3887
-3649
-3636
-3768
-3903
-4186
-4456
-4923
-5348
-5452
-5326
-4954
-4686
-4573
-4508
-4376
-4102
-3643
-3149
-2710
-2441
-2402
-2421
-2396
-2132
-1696
-1107
-479
97
516
720
685
574
463
497
840
1323
1816
2095
2170
2117
2035
1953
1907
1904
1988
2121
2209
2197
1970
1849
1756
1749
2113
2257
2234
2043
1616
1536
1432
1578
1996
2149
2542
2849
2976
3084
3073
3093
3219
3560
4026
4485
4898
5101
4327
2282
124
-1527
-1541
231
2425
3939
3426
1430
-701
-2353
-2800
-2608
-2523
-2525
-2621
-2483
-2086
-1883
-2230
-3244
-4224
-4417
-3831
-2956
-2507
-3037
-4130
-4868
-4606
-3334
-1753
-634
-421
-957
-1671
-2251
-2421
-2200
-1743
-944
151
1367
2290
2486
1993
1113
391
322
835
1591
2215
2433
2302
2068
1925
1956
2038
2069
1947
1613
1154
609
-2
-503
-735
-663
-515
-481
-663
-1336
-2313
-3320
-4103
-4448
-4501
-4351
-4200
-4282
-4433
-4664
-4960
-5214
-5432
-5460
-5244
-4894
-4532
-4335
-4278
-4140
-3842
-3351
-2761
-2309
-2042
-1942
-1907
-1813
-1595
-1211
-712
-160
386
802
1027
1082
984
874
895
1124
1501
1894
2179
2245
2144
2045
2028
2155
2303
2369
2332
2223
2041
1822
1745
1691
1766
2022
2223
2409
2288
2150
2045
1849
2013
2218
2443
2806
3085
3312
3524
3633
3932
4157
4419
4814
5040
4727
3223
1114
-926
-1713
-583
1479
3448
3835
2499
503
-1322
-2194
-2310
-2429
-2674
-3035
-3126
-2598
-1922
-1685
-2252
-3410
-4257
-4208
-3460
-2621
-2603
-3563
-4711
-5175
-4428
-2774
-1167
-309
-414
-1051
-1610
-1873
-1889
-1868
-1793
-1342
-371
967
2126
2565
2157
1302
628
552
1018
1654
1971
1859
1566
1373
1489
1809
2102
2164
1971
1640
1257
777
146
-553
-1128
-1369
-1361
-1272
-1246
-1489
-1998
-2792
-3641
-4304
-4702
-4735
-4699
-4829
-5048
-5240
-5198
-5102
-5076
-5089
-5052
-4813
-4491
-4306
-4276
-4291
-4200
-3848
-3311
-2656
-2023
-1500
-1169
-1023
-997
-967
-811
-494
-91
313
713
1096
1447
1689
1805
1873
1967
2148
2356
2447
2378
2255
2167
2250
2386
2558
2745
2817
2775
2678
2541
2338
2194
2135
2023
2032
2183
2336
2617
2706
2774
2776
2708
2921
3023
3189
3439
3558
3851
4146
4504
4859
4666
3633
1898
-111
-1261
-1002
205
1787
2460
1808
542
-817
-1489
-1537
-1655
-2015
-2795
-3527
-3640
-3263
-2717
-2647
-3250
-3934
-4175
-3644
-2657
-2093
-2475
-3638
-4841
-5223
-4518
-3103
-1785
-1120
-1069
-1244
-1225
-965
-735
-774
-1072
-1218
-840
-33
916
1506
1525
1214
970
1165
1781
2391
2643
2332
1630
1050
826
939
1220
1421
1473
1437
1385
1327
1098
529
-304
-1144
-1784
-2075
-2145
-2147
-2272
-2632
-3082
-3500
-3749
-3774
-3815
-3984
-4355
-4778
-5062
-5171
-5111
-4985
-4833
-4579
-4185
-3716
-3291
-3037
-3004
-3070
-3082
-2936
-2588
-2051
-1481
-1045
-739
-505
-233
128
544
931
1214
1348
1398
1458
1536
1591
1601
1612
1669
1784
1966
2116
2092
1898
1607
1283
1012
861
783
720
682
617
522
427
401
442
481
512
487
488
545
609
718
824
1001
1331
1750
2181
2572
2956
3361
3718
4022
4056
3606
2817
1943
1261
1072
1340
1809
2067
1947
1652
1306
1077
1038
944
667
221
-281
-625
-776
-825
-969
-1278
-1589
-1711
-1528
-1128
-746
-673
-1000
-1551
-2002
-2200
-2137
-1881
-1650
-1493
-1381
-1251
-1063
-827
-697
-668
-679
-666
-560
-359
-176
-85
-85
-147
-167
-38
238
566
858
1029
1052
974
868
783
737
682
612
530
393
230
98
-64
-223
-384
-531
-653
-757
-841
-940
-1083
-1281
-1517
-1727
-1874
-1909
-1880
-1869
-1805
-1741
-1670
-1559
-1437
-1324
-1190
-1061
-966
-860
-763
-679
-580
-478
-415
-365
-321
-227
-116
-8
47
60
70
42
32
25
41
61
97
140
186
234
259
282
302
317
354
380
409
486
546
586
575
560
579
636
691
746
818
859
886
935
985
1013
1049
1110
1184
1295
1406
1486
1535
1583
1632
1700
1824
1989
2124
2238
2344
2374
2300
2112
1846
1547
1251
1042
927
836
732
568
385
292
257
252
260
209
106
-11
-127
-201
-260
-333
-429
-569
-691
-753
-726
-674
-676
-710
-802
-883
-905
-911
-930
-960
-1029
-1087
-1126
-1137
-1110
-1094
-1100
-1168
-1203
-1197
-1186
-1121
-1078
-1062
-1052
-1060
-1061
-1037
-978
-893
-782
-692
-618
-557
-542
-566
-603
-633
-640
-647
-653
-661
-660
-696
-740
-815
-892
-921
-917
-908
-901
-903
-923
-935
-944
-940
-946
-960
-971
-975
-968
-978
-1012
-1007
-987
-945
-891
-831
-782
-759
-742
-774
-794
-773
-728
-668
-602
-565
-563
-540
-504
-479
-452
-388
-343
-315
-275
-252
-243
-214
-177
-165
-148
-130
-123
-105
-104
-104
-96
-78
-16
38
78
100
119
121
136
146
147
148
197
263
335
392
465
526
577
639
706
787
824
830
820
780
664
523
444
404
437
495
551
579
527
473
441
424
433
434
367
324
245
157
143
134
50
-81
-206
-324
-397
-389
-365
-380
-437
-546
-650
-702
-746
-761
-763
-819
-874
-923
-969
-981
-994
-1020
-1069
-1103
-1104
-1088
-1056
-1012
-1007
-1035
-1053
-1051
-1031
-1022
-994
-994
-1010
-1001
-984
-970
-945
-947
-954
-979
-1028
-1041
-1033
-1019
-1007
-1015
-1010
-1019
-1041
-1053
-1049
-1036
-1039
-1035
-1019
-1024
-1037
-1060
-1086
-1077
-1069
-1052
-1028
-1006
-976
-994
-991
-955
-937
-888
-815
-766
-723
-685
-656
-618
-561
-503
-440
-389
-355
-350
-345
-315
-295
-278
-252
-213
-171
-136
-94
-71
-55
-45
-38
-34
-16
4
18
33
24
33
64
91
112
117
122
139
157
184
221
265
303
331
356
373
392
422
439
497
541
587
650
694
746
781
769
730
681
622
601
593
576
566
550
523
521
528
523
511
475
422
366
334
301
256
193
100
-8
-65
-98
-132
-146
-186
-233
-295
-353
-394
-413
-457
-523
-586
-652
-709
-745
-750
-755
-794
-832
-850
-863
-873
-869
-878
-909
-936
-969
-986
-989
-971
-993
-1036
-1053
-1064
-1042
-1007
-988
-968
-963
-964
-955
-911
-867
-857
-841
-853
-876
-871
-892
-899
-896
-889
-889
-860
-813
-795
-798
-813
-839
-856
-843
-810
-765
-768
-780
-794
-835
-862
-859
-835
-811
-795
-786
-776
-764
-774
-777
-756
-708
-660
-599
-536
-489
-464
-453
-445
-408
-352
-312
-278
-246
-247
-248
-228
-208
-169
-139
-110
-97
-89
-80
-78
-73
-66
-28
30
67
106
134
182
228
246
252
252
277
313
358
387
398
420
442
474
519
562
588
611
626
643
615
594
565
528
512
528
532
497
475
457
432
419
413
396
375
330
295
275
253
220
150
69
-23
-96
-110
-133
-127
-141
-180
-232
-288
-312
-347
-393
-440
-484
-505
-524
-535
-560
-630
-692
-728
-750
-735
-686
-670
-691
-754
-815
-840
-863
-876
-875
-868
-872
-888
-895
-903
-935
-981
-1012
-1021
-1007
-979
-935
-892
-886
-901
-912
-908
-917
-933
-934
-939
-934
-939
-931
-906
-895
-908
-891
-868
-842
-824
-821
-813
-817
-815
-826
-827
-803
-778
-758
-728
-711
-702
-673
-639
-629
-594
-576
-546
-514
-494
-476
-451
-431
-429
-423
-391
-350
-307
-268
-233
-211
-186
-168
-160
-128
-98
-81
-47
-17
-4
-8
11
12
30
72
93
131
158
159
155
161
193
220
239
284
314
330
359
395
449
525
580
613
636
645
669
691
669
621
594
590
586
582
568
571
570
550
507
474
477
462
412
387
358
326
302
250
158
94
47
23
-12
-60
-106
-156
-223
-273
-319
-326
-349
-369
-406
-461
-497
-526
-531
-543
-579
-608
-635
-646
-627
-640
-663
-651
-644
-674
-713
-736
-731
-724
-733
-734
-730
-753
-769
-789
-794
-822
-853
-840
-822
-818
-819
-818
-819
-829
-867
-884
-876
-860
-846
-864
-875
-872
-862
-828
-790
-778
-774
-755
-749
-733
-749
-756
-747
-755
-764
-735
-693
-654
-621
-607
-603
-597
-571
-546
-502
-470
-434
-417
-392
-354
-319
-295
-267
-271
-264
-241
-236
-202
-194
-174
-146
-149
-133
-125
-119
-103
-79
-76
-52
-38
-35
-5
14
21
34
57
75
115
155
213
260
277
310
345
378
405
422
435
451
485
523
572
619
655
668
668
659
640
602
568
544
543
544
552
551
541
520
511
492
480
477
454
431
402
357
319
277
205
133
69
-10
-58
-86
-115
-165
-213
-268
-311
-329
-338
-368
-399
-429
-481
-547
-589
-638
-673
-688
-711
-713
-706
-722
-745
-759
-774
-794
-795
-792
-794
-822
-852
-863
-874
-858
-823
-790
-773
-769
-776
-778
-803
-815
-788
-758
-746
-728
-715
-718
-738
-766
-801
-799
-763
-718
-663
-627
-605
-613
-653
-664
-690
-687
-686
-674
-663
-669
-669
-686
-688
-655
-621
-580
-534
-502
-456
-410
-404
-397
-370
-361
-344
-316
-301
-276
-265
-271
-270
-253
-203
-149
-121
-99
-77
-58
-33
-47
-53
-47
-27
-16
-10
0
-3
-10
-4
35
56
76
106
107
114
114
108
142
172
201
228
248
271
279
281
292
308
327
338
381
420
453
476
466
435
411
402
383
387
405
398
383
384
396
416
402
388
385
366
353
341
324
263
158
56
-20
-68
-107
-125
-148
-190
-216
-245
-293
-347
-379
-438
-502
-557
-596
-631
-680
-722
-755
-768
-776
-769
-776
-788
-764
-737
-722
-724
-735
-741
-769
-797
-826
-852
-859
-861
-878
-898
-895
-884
-879
-874
-858
-824
-796
-779
-755
-763
-780
-801
-817
-818
-808
-804
-786
-758
-763
-779
-785
-785
-803
-803
-805
-790
-779
-764
-790
-812
-820
-799
-770
-739
-684
-652
-645
-638
-598
-587
-547
-519
-512
-505
-500
-507
-517
-498
-470
-439
-356
-297
-274
-279
-292
-316
-314
-279
-199
-120
-72
-28
-27
-43
-73
-76
-58
-11
44
105
140
157
154
150
166
193
225
267
303
332
345
340
342
348
369
409
457
501
526
520
516
528
536
552
553
529
500
461
427
417
417
416
432
443
434
394
355
342
315
294
269
213
151
84
10
-62
-106
-145
-165
-189
-216
-246
-302
-335
-368
-397
-425
-424
-452
-490
-534
-595
-643
-707
-737
-764
-763
-748
-720
-713
-716
-728
-727
-736
-729
-734
-762
-792
-834
-850
-866
-855
-850
-843
-842
-833
-824
-809
-808
-798
-764
-747
-770
-757
-758
-755
-753
-772
-784
-808
-828
-822
-792
-757
-726
-693
-690
-690
-724
-753
-762
-765
-747
-724
-695
-667
-644
-642
-648
-638
-609
-593
-564
-516
-472
-436
-388
-357
-322
-290
-260
-231
-203
-184
-174
-177
-174
-157
-133
-119
-88
-33
-14
-25
-32
-39
-50
-45
-22
0
0
14
29
26
20
39
73
127
147
169
202
200
188
206
243
285
326
353
373
387
380
380
411
457
492
519
543
552
542
525
492
448
420
405
421
428
427
407
388
347
326
298
252
211
162
102
59
17
-11
-37
-70
-116
-162
-201
-249
-290
-318
-338
-344
-370
-388
-416
-458
-484
-514
-542
-558
-565
-566
-549
-558
-554
-553
-562
-547
-542
-534
-510
-495
-492
-496
-497
-501
-489
-488
-468
-439
-427
-385
-376
-391
-369
-352
-335
-315
-317
-309
-314
-333
-356
-370
-395
-420
-453
-454
-484
-538
-587
-645
-692
-736
-762
-778
-807
-841
-871
-930
-956
-967
-944
-925
-891
-839
-818
-787
-740
-700
-656
-614
-551
-467
-420
-377
-341
-313
-293
-265
-217
-173
-147
-146
-138
-154
-160
-161
-164
-157
-152
-135
-124
-139
-179
-207
-239
-280
-290
-291
-296
-288
-298
-283
-265
-266
-247
-225
-215
-193
-189
-163
-141
-132
-110
-59
-37
-14
-1
12
32
57
86
86
94
114
116
116
137
140
126
112
110
106
91
74
66
60
40
47
39
7
0
-9
-26
-52
-90
-123
-136
-166
-180
-181
-194
-208
-220
-247
-269
-284
-290
-304
-325
-334
-320
-309
-332
-333
-338
-345
-344
-332
-335
-345
-365
-387
-408
-424
-443
-442
-436
-450
-459
-463
-489
-510
-508
-526
-516
-493
-521
-550
-549
-562
-589
-612
-616
-627
-638
-643
-660
-675
-697
-713
-743
-750
-748
-752
-742
-747
-750
-756
-771
-757
-729
-731
-698
-661
-634
-619
-603
-570
-551
-521
-504
-475
-463
-455
-469
-465
-459
-441
-421
-382
-357
-334
-326
-325
-310
-278
-264
-265
-248
-247
-231
-214
-196
-171
-176
-155
-129
-125
-104
-96
-85
-88
-89
-92
-65
-59
-56
-41
-53
-61
-54
-40
-25
9
27
15
-8
-15
-12
8
45
69
104
118
135
144
180
189
186
191
191
198
183
172
166
156
144
141
123
107
104
99
101
79
55
30
-1
-35
-56
-74
-85
-106
-157
-191
-234
-266
-279
-285
-298
-291
-296
-314
-335
-341
-353
-374
-392
-413
-409
-419
-430
-428
-434
-457
-461
-442
-457
-457
-463
-469
-508
-542
-558
-573
-562
-551
-555
-561
-583
-591
-594
-606
-611
-611
-608
-607
-613
-608
-599
-605
-618
-608
-595
-585
-569
-578
-591
-591
-586
-587
-575
-547
-527
-517
-499
-497
-486
-470
-458
-454
-422
-409
-391
-366
-365
-345
-337
-350
-329
-302
-292
-279
-288
-288
-293
-310
-286
-251
-236
-219
-209
-196
-186
-204
-213
-225
-234
-226
-202
-187
-190
-188
-179
-160
-148
-120
-70
-62
-22
-58
-4
-65
-9
-121
-9
-133
102
-212
1454
4511
3560
2150
1023
199
-1286
-2571
-3105
-3241
-2677
-2024
-1101
135
1283
2367
3222
3596
3659
3182
2368
1382
133
-907
-1838
-2499
-2598
-2519
-1935
-1098
-256
826
1628
2304
2608
2471
2154
1351
466
-458
-1394
-2026
-2449
-2502
-2189
-1673
-923
-96
669
1322
1671
1734
1503
936
252
-602
-1455
-2079
-2502
-2515
-2296
-1834
-1119
-422
327
878
1186
1319
1067
597
-52
-827
-1509
-2091
-2396
-2396
-2140
-1627
-1007
-353
275
714
940
948
677
245
-349
-962
-1498
-1915
-2084
-2038
-1770
-1284
-723
-104
429
764
935
856
602
188
-320
-812
-1243
-1537
-1629
-1537
-1247
-831
-337
142
525
782
868
757
515
103
-378
-811
-1154
-1316
-1291
-1078
-697
-261
159
493
735
822
745
534
216
-174
-552
-843
-1005
-1001
-866
-594
-246
106
427
634
660
548
324
34
-278
-551
-749
-830
-779
-625
-388
-89
198
436
578
583
467
261
-25
-291
-496
-633
-659
-558
-348
-99
148
341
464
487
421
268
56
-189
-419
-612
-718
-705
-600
-418
-204
5
186
273
244
125
-55
-328
-575
-767
-864
-855
-759
-605
-425
-224
-73
16
-14
-105
-241
-417
-612
-764
-844
-854
-794
-677
-545
-397
-286
-234
-227
-312
-432
-556
-693
-793
-847
-834
-769
-670
-566
-465
-391
-354
-387
-506
-626
-734
-813
-866
-849
-783
-677
-576
-455
-360
-317
-331
-396
-498
-584
-650
-685
-676
-604
-464
-336
-230
-126
-82
-90
-160
-269
-404
-521
-588
-596
-552
-464
-325
-207
-117
-80
-81
-128
-180
-274
-356
-412
-445
-444
-389
-306
-228
-141
-50
-26
-51
-82
-121
-178
-221
-236
-207
-161
-113
-66
-32
-45
-69
-138
-211
-256
-269
-240
-192
-146
-108
-63
-41
-21
-55
-108
-189
-278
-319
-335
-318
-280
-253
-194
-124
-103
-97
-134
-215
-277
-337
-369
-357
-313
-278
-264
-271
-311
-351
-393
-427
-419
-378
-316
-260
-251
-245
-290
-350
-416
-494
-517
-544
-536
-494
-465
-440
-442
-445
-467
-495
-516
-528
-524
-535
-534
-513
-484
-455
-446
-447
-428
-434
-416
-398
-356
-327
-340
-380
-430
-476
-535
-578
-623
-652
-1493
-2061
-2800
-3324
-2889
-2369
-1351
-1031
-1541
-2536
-3650
-4240
-3933
-3142
-1837
-821
-510
-790
-1834
-2387
-2625
-2033
-910
-4
717
697
222
-399
-778
-657
-120
623
1225
1223
800
194
-370
-394
-189
342
809
834
528
-126
-682
-998
-868
-412
52
353
218
-248
-845
-1222
-1182
-781
-230
142
149
-156
-682
-1156
-1225
-990
-560
-169
0
-113
-521
-792
-947
-736
-475
-714
-760
-1315
-1640
-1617
-1466
-976
-589
-488
-569
-910
-1144
-1103
-948
-323
51
304
218
-83
-81
46
409
728
835
745
364
-18
-223
-170
222
464
493
359
37
-210
-348
-281
-65
96
104
-103
-361
-647
-842
-804
-648
-461
-397
-545
-708
-799
-905
-940
-808
-647
-716
-884
-1034
-1118
-1081
-1029
-946
-909
-963
-992
-1054
-1087
-1015
-869
-752
-804
-1001
-1215
-1291
-1188
-1082
-911
-792
-851
-1012
-1216
-1306
-1258
-1154
-1015
-995
-1059
-1153
-1291
-1313
-1254
-1113
-970
-967
-1082
-1183
-1144
-939
-696
-575
-586
-648
-735
-800
-768
-563
-305
-180
-179
-208
-226
-220
-220
-125
60
202
312
298
305
291
245
360
472
547
624
583
524
475
463
619
772
871
868
787
727
725
799
871
942
980
909
801
819
909
1085
1166
1168
1187
1146
1107
1130
1150
1193
1200
1125
1056
1010
1002
1013
1018
989
919
843
724
602
510
413
371
305
203
88
31
-22
-64
-79
-133
-188
-277
-400
-500
-610
-735
-843
-935
-977
-1014
-1017
-1013
-1039
-1040
-1071
-1085
-1048
-1012
-977
-999
-1097
-1193
-1302
-1404
-1455
-1464
-1449
-1415
-1397
-1380
-1351
-1334
-1346
-1334
-1352
-1409
-1455
-1495
-1498
-1489
-1472
-1471
-1494
-1491
-1445
-1383
-1284
-1217
-1179
-1183
-1191
-1193
-1216
-1193
-1148
-1101
-1042
-979
-941
-893
-832
-741
-645
-579
-508
-420
-314
-219
-82
60
165
299
463
634
830
993
1116
1233
1341
1450
1598
1767
1896
2035
2125
2179
2209
2240
2295
2367
2493
2603
2708
2784
2853
2870
2937
3021
3084
3169
3266
3400
3539
3637
3695
3751
3832
4043
4247
4461
4640
4733
4713
4426
3637
2292
573
-1083
-2010
-2051
-1405
-725
-652
-1214
-2051
-2600
-2529
-2100
-1736
-1873
-2501
-3230
-3749
-3897
-3845
-3871
-3983
-3895
-3290
-2072
-557
691
1220
990
416
76
312
935
1607
1940
1790
1513
1427
1744
2340
2963
3389
3637
3816
3973
3989
3666
2898
1838
796
85
-146
-58
43
-75
-498
-1126
-1770
-2215
-2417
-2468
-2538
-2806
-3264
-3889
-4541
-5046
-5355
-5454
-5338
-5062
-4611
-4138
-3777
-3626
-3630
-3704
-3656
-3403
-2990
-2485
-2059
-1762
-1600
-1502
-1277
-824
-184
576
1254
1708
1930
1894
1731
1504
1263
1098
1079
1182
1348
1490
1505
1400
1212
1059
996
1065
1179
1220
1080
755
340
-29
-259
-363
-317
-85
180
537
727
869
1007
1022
1232
1373
1571
1857
2126
2469
2747
2988
3205
3479
3901
4385
4921
5400
5689
5874
5759
5198
4128
2489
667
-878
-1677
-1700
-1264
-926
-1105
-1734
-2452
-2814
-2711
-2402
-2370
-2802
-3553
-4326
-4778
-4953
-5066
-5179
-5239
-4901
-3875
-2338
-704
455
793
552
239
281
775
1437
1843
1864
1659
1601
1920
2515
3158
3613
3839
4062
4387
4687
4654
4035
2812
1375
192
-456
-612
-597
-689
-1016
-1473
-1846
-2021
-2067
-2156
-2452
-2893
-3320
-3752
-4176
-4578
-5057
-5392
-5459
-5154
-4483
-3683
-2819
-2175
-1821
-1644
-1610
-1488
-1251
-1013
-806
-839
-953
-1009
-924
-555
-106
398
897
1347
1753
1957
1896
1507
870
281
-184
-409
-472
-520
-539
-609
-661
-662
-609
-476
-309
-205
-168
-264
-482
-734
-979
-1228
-1368
-1276
-979
-416
215
812
1281
1560
1783
2006
2243
2511
2800
2998
3187
3339
3429
3616
3831
4172
4639
5049
5507
5798
5972
6088
5920
5756
5508
5270
5144
4721
3807
1939
-692
-3199
-4794
-5025
-4285
-3522
-3483
-4239
-5114
-5460
-5227
-4719
-4576
-5010
-5681
-6009
-5690
-4970
-4424
-4439
-4768
-4729
-3556
-1251
1378
3251
3779
3327
2775
2848
3556
4288
4447
3979
3408
3301
3751
4326
4459
3965
3190
2720
2880
3358
3452
2621
783
-1372
-3044
-3869
-4049
-4130
-4454
-4953
-5307
-5236
-4861
-4597
-4663
-5020
-5392
-5365
-5076
-4724
-4528
-4704
-4909
-5010
-4551
-3517
-2249
-1017
-241
132
356
547
791
866
633
316
70
147
373
494
391
130
-119
-110
87
334
436
201
-275
-967
-1593
-2085
-2357
-2495
-2539
-2498
-2245
-1851
-1492
-1260
-1205
-1178
-1075
-761
-408
-130
-68
-64
-49
95
471
908
1400
2008
2644
3263
3833
4143
4287
4255
4265
4304
4412
4549
4664
4794
4882
4907
4850
4871
4935
5056
5191
5140
4999
4638
3643
1835
-854
-3752
-5832
-6639
-6232
-5436
-5117
-5356
-5894
-6105
-5699
-4991
-4393
-4233
-4467
-4643
-4499
-4065
-3648
-3656
-4005
-4053
-3108
-926
1861
4145
5197
5098
4612
4483
4838
5214
5122
4475
3596
2981
2833
2908
2775
2240
1502
1081
1237
1754
2052
1508
-66
-2165
-3988
-5061
-5486
-5628
-5869
-6206
-6357
-6123
-5529
-4882
-4479
-4285
-4065
-3601
-2897
-2262
-2017
-2220
-2690
-2960
-2706
-1859
-735
260
1007
1524
1975
2374
2562
2436
2015
1461
1020
748
486
90
-563
-1368
-2199
-2708
-2745
-2480
-2175
-2236
-2637
-3206
-3706
-4037
-4363
-4643
-4796
-4673
-4140
-3418
-2797
-2358
-2036
-1622
-953
-180
555
1120
1448
1514
1342
1116
1018
1128
1476
1943
2464
3051
3596
3998
4153
4046
3858
3718
3671
3707
3608
3293
2837
2374
2042
1996
2087
2317
2571
2712
2952
3082
3192
3133
2893
2642
2423
2334
2104
1253
-583
-3022
-5244
-6363
-6153
-5145
-4153
-3805
-4020
-4176
-3850
-3134
-2490
-2366
-2714
-3101
-3070
-2503
-1821
-1579
-1976
-2526
-2417
-1131
1076
3259
4507
4606
4014
3505
3455
3604
3445
2756
1811
1104
928
1105
1202
840
71
-596
-690
-178
499
648
-116
-1548
-3055
-4095
-4547
-4688
-4831
-4979
-4955
-4567
-3814
-3002
-2512
-2330
-2297
-2159
-1753
-1175
-876
-1029
-1527
-2065
-2178
-1902
-1297
-624
-132
108
248
387
477
356
-137
-792
-1360
-1648
-1683
-1744
-2075
-2555
-2965
-2994
-2663
-2197
-1828
-1661
-1665
-1815
-2026
-2261
-2497
-2705
-2791
-2714
-2343
-1796
-1183
-664
-355
-105
227
703
1143
1416
1432
1273
1077
953
950
1048
1224
1499
1857
2206
2608
2983
3155
3099
2901
2733
2712
2827
2863
2730
2544
2325
2421
2534
2729
3021
3107
3411
3662
3827
4036
3998
3981
3800
3192
1995
-89
-2503
-4498
-5567
-5481
-4827
-4324
-4317
-4671
-4756
-4272
-3421
-2681
-2467
-2770
-3131
-3124
-2727
-2299
-2372
-2977
-3531
-3254
-1759
488
2539
3651
3763
3457
3433
3823
4245
4162
3405
2354
1574
1320
1385
1302
745
-64
-596
-424
375
1156
1262
427
-1023
-2411
-3301
-3748
-4067
-4524
-5074
-5397
-5255
-4687
-3967
-3429
-3158
-2915
-2430
-1585
-705
-303
-474
-1148
-1971
-2328
-2185
-1645
-1059
-678
-337
-2
444
901
883
483
-76
-592
-812
-906
-1135
-1699
-2437
-3053
-3282
-3064
-2562
-2103
-1837
-1719
-1686
-1672
-1663
-1792
-2105
-2471
-2650
-2505
-2181
-1781
-1576
-1512
-1328
-888
-214
540
1151
1470
1582
1524
1437
1305
1188
1101
1096
1273
1592
1965
2372
2654
2711
2814
2854
3084
3432
3631
3659
3281
2931
2660
2488
2551
2669
2726
2872
3218
3536
3825
4037
4139
4139
4148
4171
3762
2365
-24
-2741
-4933
-5905
-5759
-5183
-4860
-5086
-5444
-5272
-4474
-3422
-2631
-2499
-2813
-3042
-2820
-2212
-1786
-2118
-3097
-3894
-3618
-2035
243
2255
3373
3654
3736
4144
4834
5329
5170
4330
3255
2475
2174
2048
1653
764
-321
-925
-684
224
1133
1384
752
-392
-1531
-2347
-2893
-3466
-4220
-5057
-5616
-5661
-5279
-4785
-4452
-4284
-4036
-3400
-2342
-1184
-572
-794
-1333
-1891
-2078
-1899
-1677
-1506
-1472
-1285
-795
-191
413
808
759
584
307
86
60
-86
-546
-1351
-2226
-2757
-2888
-2747
-2521
-2503
-2475
-2261
-1873
-1473
-1251
-1308
-1493
-1596
-1558
-1392
-1227
-1106
-1150
-1221
-1167
-880
-433
83
522
826
1161
1565
1998
2317
2435
2321
2222
2296
2540
2837
3054
3139
3137
3208
3450
3834
4135
4403
4508
4482
4561
4691
4733
4663
4457
4195
4064
4103
4318
4461
4202
3185
1182
-1393
-3471
-4656
-4913
-4641
-4616
-5050
-5723
-6136
-5995
-5422
-4659
-4089
-3929
-3825
-3423
-2694
-1912
-1661
-2236
-3160
-3552
-2824
-1132
835
2238
2708
2701
2852
3493
4470
5254
5427
4989
4364
3978
3897
3752
3106
1869
478
-381
-344
330
980
999
277
-787
-1691
-2170
-2379
-2635
-3208
-4025
-4749
-5122
-5144
-5110
-5269
-5551
-5649
-5244
-4264
-3096
-2154
-1670
-1696
-1898
-2079
-2023
-1772
-1566
-1512
-1618
-1687
-1550
-1247
-904
-712
-704
-544
-154
404
901
1003
626
-31
-697
-1168
-1408
-1520
-1651
-1877
-2070
-2138
-2077
-1906
-1700
-1593
-1522
-1352
-1069
-724
-486
-526
-812
-1182
-1410
-1366
-1111
-737
-368
-36
307
717
1191
1692
2178
2538
2840
3128
3372
3599
3719
3680
3538
3385
3378
3546
3876
4227
4477
4693
4870
5078
5278
5415
5563
5535
5413
5385
5301
4965
4059
2356
78
-2119
-3621
-4237
-4246
-4184
-4430
-5017
-5544
-5635
-5274
-4664
-4119
-3933
-3963
-3886
-3567
-3041
-2774
-3127
-3951
-4676
-4631
-3714
-2249
-819
89
457
724
1282
2192
3214
3963
4235
4114
3950
3968
4056
3875
3251
2234
1272
845
1007
1532
1969
1958
1530
928
445
226
127
-133
-652
-1363
-2064
-2644
-3088
-3567
-4156
-4807
-5294
-5387
-5073
-4481
-3918
-3658
-3674
-3793
-3909
-3751
-3427
-3162
-3054
-3119
-3182
-3153
-3051
-2912
-2864
-2859
-2676
-2314
-1690
-902
-249
158
278
239
227
295
474
630
565
337
85
-135
-225
-252
-351
-470
-537
-472
-236
58
309
357
209
-38
-262
-355
-313
-267
-299
-402
-538
-593
-500
-326
-128
78
248
486
822
1190
1518
1686
1691
1624
1623
1730
1932
2161
2352
2435
2484
2575
2724
2928
3131
3297
3466
3687
3954
4271
4540
4500
4009
3089
1884
840
136
-234
-446
-767
-1267
-1903
-2434
-2605
-2508
-2269
-2040
-1965
-1946
-1822
-1603
-1377
-1327
-1623
-2234
-2832
-3132
-3050
-2763
-2526
-2454
-2545
-2609
-2466
-2030
-1407
-825
-418
-183
38
329
662
887
868
624
317
148
168
334
520
595
509
363
319
422
629
876
1045
1102
1105
1096
1129
1129
1010
760
438
113
-128
-255
-336
-440
-612
-834
-1093
-1262
-1308
-1308
-1294
-1317
-1387
-1457
-1502
-1510
-1513
-1595
-1708
-1812
-1857
-1767
-1593
-1417
-1214
-1042
-893
-735
-554
-341
-147
-13
50
83
86
70
41
-15
-103
-161
-181
-161
-49
83
163
200
187
177
183
232
305
366
408
428
421
409
415
406
370
311
281
275
304
333
334
325
293
242
243
290
363
444
482
483
489
469
449
469
496
523
545
569
635
720
804
892
946
992
1036
1077
1101
1107
1045
924
764
580
430
330
272
238
215
224
244
272
313
322
300
239
162
106
84
55
5
-65
-186
-280
-331
-379
-399
-439
-485
-525
-581
-602
-605
-621
-636
-647
-683
-714
-723
-752
-766
-750
-732
-717
-705
-687
-654
-617
-608
-639
-659
-666
-690
-684
-674
-667
-686
-694
-694
-697
-718
-739
-759
-781
-804
-848
-877
-904
-956
-1005
-1039
-1066
-1052
-1033
-1030
-1018
-1017
-1046
-1061
-1049
-1045
-1055
-1041
-1026
-1019
-996
-977
-962
-935
-902
-856
-804
-730
-682
-647
-645
-657
-640
-626
-600
-566
-542
-509
-490
-456
-389
-334
-284
-243
-215
-191
-142
-108
-84
-98
-119
-148
-189
-201
-186
-139
-84
-61
-27
18
56
77
95
100
121
128
140
170
183
184
199
215
250
294
341
433
519
588
640
699
717
729
747
733
704
676
624
589
566
521
485
462
418
391
390
375
349
337
298
230
201
153
89
19
-94
-174
-247
-326
-359
-392
-439
-487
-546
-581
-624
-652
-652
-684
-722
-748
-756
-758
-750
-754
-765
-783
-789
-794
-775
-759
-782
-816
-844
-878
-909
-914
-909
-904
-888
-884
-857
-806
-778
-781
-788
-795
-798
-796
-800
-807
-837
-862
-893
-929
-948
-953
-946
-938
-936
-899
-866
-839
-818
-823
-813
-803
-787
-748
-699
-679
-641
-623
-622
-592
-557
-533
-517
-487
-467
-469
-459
-421
-400
-377
-343
-325
-277
-233
-208
-185
-179
-171
-163
-174
-167
-175
-210
-246
-263
-259
-232
-225
-213
-172
-137
-81
-38
-31
-15
-41
-51
-32
-14
-26
-24
-8
11
32
58
91
145
209
266
339
415
500
546
567
594
610
615
614
597
590
556
537
532
499
463
423
393
352
330
297
285
281
244
206
168
148
139
139
111
41
-31
-94
-156
-215
-258
-291
-338
-373
-407
-443
-471
-496
-516
-516
-498
-459
-411
-399
-369
-389
-458
-507
-518
-523
-533
-541
-559
-597
-646
-717
-749
-785
-832
-846
-838
-837
-810
-790
-799
-816
-854
-905
-939
-977
-1008
-1025
-1027
-1044
-1053
-1071
-1082
-1082
-1070
-1023
-985
-946
-912
-897
-868
-862
-838
-835
-814
-765
-712
-655
-619
-590
-585
-574
-569
-544
-516
-518
-502
-514
-559
-575
-580
-596
-576
-559
-547
-531
-523
-504
-473
-443
-448
-456
-462
-446
-422
-410
-405
-403
-396
-356
-310
-276
-245
-229
-224
-203
-157
-105
-72
-61
-50
-32
-10
12
42
59
68
79
96
144
198
259
307
319
346
380
405
437
482
544
588
607
620
648
663
677
652
603
583
565
535
511
468
414
375
330
316
312
305
297
282
284
254
249
256
234
180
125
76
17
-34
-63
-115
-159
-190
-259
-288
-284
-302
-317
-341
-370
-402
-404
-379
-372
-400
-445
-509
-539
-551
-577
-580
-596
-636
-687
-727
-765
-812
-851
-915
-981
-1023
-1035
-1004
-965
-938
-933
-953
-950
-932
-893
-823
-804
-801
-818
-823
-814
-819
-815
-802
-811
-810
-793
-763
-742
-741
-706
-665
-643
-598
-568
-554
-551
-543
-566
-580
-574
-586
-582
-559
-563
-574
-559
-531
-528
-539
-537
-550
-538
-508
-477
-439
-406
-388
-371
-362
-358
-339
-332
-322
-286
-261
-202
-184
-188
-174
-168
-149
-120
-66
-7
17
38
71
85
99
95
135
166
180
230
247
244
254
246
246
281
308
347
369
381
435
487
512
529
528
517
540
563
556
546
520
489
477
476
476
476
447
403
344
283
274
271
268
262
236
202
204
225
233
229
214
181
127
102
54
3
-57
-133
-198
-256
-293
-330
-348
-366
-397
-421
-441
-453
-451
-483
-532
-591
-630
-684
-734
-750
-782
-813
-829
-860
-882
-889
-896
-911
-932
-944
-944
-942
-906
-880
-865
-842
-829
-826
-815
-783
-759
-728
-700
-704
-720
-716
-711
-705
-688
-696
-696
-709
-703
-692
-671
-649
-650
-644
-621
-598
-568
-551
-553
-564
-572
-580
-571
-588
-588
-592
-610
-625
-636
-640
-630
-609
-602
-598
-580
-545
-500
-500
-462
-439
-435
-398
-358
-333
-329
-307
-286
-278
-254
-234
-212
-186
-159
-122
-85
-37
26
72
76
57
40
22
21
64
82
123
161
173
191
237
246
249
251
256
269
288
307
350
364
374
426
457
501
565
590
616
624
601
587
572
532
503
496
471
470
456
439
444
441
419
420
404
383
360
338
282
235
209
155
80
19
-38
-84
-118
-169
-220
-287
-375
-426
-485
-538
-565
-603
-652
-661
-681
-688
-710
-755
-762
-752
-747
-724
-681
-682
-695
-702
-731
-761
-782
-809
-836
-842
-835
-814
-767
-738
-714
-712
-711
-701
-704
-721
-703
-683
-699
-721
-760
-793
-808
-841
-856
-849
-850
-873
-876
-879
-887
-891
-906
-908
-895
-874
-847
-815
-775
-745
-719
-694
-656
-632
-615
-590
-567
-539
-513
-485
-455
-430
-383
-359
-346
-311
-282
-274
-257
-246
-223
-203
-191
-182
-180
-177
-174
-181
-203
-205
-195
-192
-191
-188
-177
-152
-148
-128
-101
-81
-70
-47
-52
-66
-67
-38
-10
6
43
81
112
148
185
226
252
285
314
337
359
393
434
454
484
531
588
623
644
657
655
654
653
644
637
605
570
515
461
415
381
356
332
298
277
243
203
188
164
126
65
9
-55
-85
-100
-147
-194
-246
-305
-362
-416
-461
-462
-469
-514
-519
-522
-516
-521
-520
-533
-565
-573
-574
-568
-527
-488
-478
-477
-498
-537
-554
-562
-598
-618
-639
-680
-712
-759
-796
-811
-814
-814
-818
-817
-812
-805
-804
-778
-783
-804
-820
-810
-804
-779
-778
-762
-734
-728
-707
-689
-662
-653
-667
-653
-604
-562
-531
-496
-489
-482
-472
-451
-404
-379
-354
-347
-336
-354
-370
-399
-415
-415
-444
-450
-452
-445
-418
-426
-452
-459
-451
-432
-402
-339
-304
-320
-330
-333
-330
-330
-324
-318
-274
-236
-190
-122
-106
-91
-80
-78
-49
3
34
40
45
46
45
51
72
98
149
182
215
244
266
299
320
310
294
307
331
344
352
362
377
410
448
469
517
520
510
514
509
502
500
453
415
357
279
250
222
198
205
202
188
188
178
182
174
124
104
52
5
-2
-25
-48
-67
-93
-161
-206
-264
-328
-390
-423
-463
-483
-489
-485
-510
-527
-547
-556
-545
-556
-547
-548
-573
-602
-624
-639
-658
-678
-704
-713
-725
-755
-783
-792
-787
-779
-790
-785
-771
-762
-740
-732
-722
-718
-727
-729
-742
-739
-732
-748
-759
-753
-766
-762
-741
-759
-764
-773
-775
-747
-721
-706
-692
-681
-702
-714
-697
-677
-644
-580
-517
-480
-470
-467
-495
-482
-472
-477
-478
-471
-480
-492
-492
-484
-454
-430
-419
-374
-337
-295
-277
-288
-284
-313
-345
-332
-325
-316
-286
-266
-244
-221
-206
-185
-169
-135
-110
-104
-88
-89
-55
-41
-50
-58
-51
-23
31
88
129
146
165
174
176
218
254
278
302
286
285
321
347
375
410
457
478
503
521
501
475
461
454
423
407
389
350
319
276
263
236
198
189
190
186
174
181
169
144
108
47
4
-54
-97
-136
-193
-218
-252
-299
-359
-417
-478
-531
-565
-600
-624
-646
-654
-658
-694
-722
-742
-754
-755
-761
-763
-775
-789
-813
-819
-819
-821
-844
-863
-872
-901
-911
-905
-911
-901
-910
-897
-869
-847
-819
-773
-737
-719
-701
-701
-698
-692
-683
-684
-686
-689
-686
-677
-681
-673
-638
-620
-609
-597
-592
-568
-585
-603
-623
-660
-651
-651
-636
-591
-552
-516
-500
-486
-455
-463
-454
-433
-419
-403
-400
-391
-374
-362
-351
-312
-291
-257
-223
-191
-171
-163
-152
-146
-158
-132
-104
-90
-86
-84
-116
-120
-131
-152
-116
-91
-87
-75
-73
-62
-13
14
28
43
62
83
78
71
68
55
50
67
85
130
166
192
223
223
231
259
325
380
426
468
498
491
475
467
453
445
434
419
399
378
372
370
341
294
262
238
206
191
185
143
95
70
44
11
-17
-50
-78
-123
-168
-212
-257
-285
-330
-385
-424
-467
-490
-522
-538
-538
-546
-566
-574
-584
-596
-615
-635
-648
-656
-669
-684
-675
-689
-692
-706
-720
-720
-741
-756
-761
-767
-785
-784
-817
-845
-833
-839
-844
-808
-775
-754
-761
-746
-723
-729
-722
-729
-726
-733
-740
-740
-741
-742
-734
-723
-709
-704
-701
-665
-629
-610
-585
-578
-574
-563
-535
-536
-519
-512
-524
-494
-465
-439
-426
-421
-425
-422
-417
-421
-434
-427
-437
-430
-411
-393
-383
-392
-393
-403
-396
-376
-364
-347
-345
-366
-381
-387
-381
-377
-350
-333
-334
-317
-289
-262
-247
-227
-223
-218
-212
-212
-179
-133
-131
-126
-119
-87
-44
8
41
56
105
146
174
232
260
277
311
344
363
374
393
410
440
459
466
469
451
426
418
387
347
321
302
292
258
217
190
163
148
125
110
113
116
95
68
56
27
12
-18
-41
-67
-99
-122
-171
-197
-236
-279
-301
-350
-410
-440
-464
-483
-489
-518
-541
-560
-590
-603
-593
-573
-566
-582
-607
-641
-665
-681
-694
-703
-691
-671
-676
-672
-666
-664
-683
-693
-716
-749
-729
-715
-715
-726
-709
-698
-706
-711
-711
-706
-710
-689
-679
-682
-705
-719
-722
-731
-730
-716
-690
-653
-657
-655
-642
-626
-607
-595
-604
-598
-570
-556
-510
-486
-472
-463
-476
-495
-496
-481
-474
-451
-437
-422
-400
-382
-371
-376
-363
-338
-317
-287
-248
-220
-199
-202
-199
-174
-149
-120
-80
-57
-35
-39
-42
-39
-30
-20
-9
-2
20
49
52
41
26
15
7
29
60
89
119
154
158
167
193
207
232
257
269
301
321
329
334
348
359
376
396
414
442
461
447
448
443
425
407
380
319
272
241
222
209
175
133
98
70
30
10
-5
-21
-42
-67
-87
-104
-138
-183
-208
-240
-270
-297
-306
-337
-366
-404
-439
-463
-499
-529
-573
-632
-684
-700
-714
-719
-711
-719
-717
-710
-721
-736
-724
-678
-671
-672
-659
-673
-694
-723
-752
-752
-770
-793
-789
-782
-768
-751
-731
-719
-696
-674
-649
-623
-602
-587
-580
-553
-533
-513
-492
-462
-446
-444
-406
-377
-371
-370
-350
-355
-377
-385
-375
-383
-391
-404
-425
-433
-451
-441
-435
-431
-426
-425
-439
-443
-443
-451
-462
-469
-467
-460
-440
-436
-422
-407
-519
-568
-588
-553
-450
-417
-396
-420
-367
-366
-396
-472
-527
-490
-449
-373
-344
-337
-346
-401
-451
-479
-466
-378
-246
-140
-109
-89
-90
-49
-77
-120
-120
-105
-25
41
88
131
141
163
197
230
257
313
360
407
437
436
472
486
472
451
431
431
439
434
423
394
339
273
235
221
209
201
212
196
166
140
101
77
42
-2
-45
-103
-169
-206
-218
-258
-294
-328
-380
-389
-392
-400
-442
-515
-565
-606
-639
-673
-691
-723
-766
-777
-801
-810
-799
-766
-749
-731
-721
-736
-728
-719
-738
-756
-784
-817
-804
-781
-781
-784
-784
-783
-769
-765
-740
-715
-704
-716
-737
-777
-788
-819
-819
-858
-854
-922
-871
-1259
-2665
-3525
-3897
-4125
-4199
-4098
-3763
-3353
-2962
-2630
-2253
-1794
-1457
-1149
-839
-695
-663
-647
-697
-789
-814
-726
-583
-516
-491
-469
-400
-257
-98
13
99
195
246
266
263
237
183
104
-7
-125
-213
-253
-308
-348
-367
-374
-355
-289
-151
-11
130
264
371
470
601
751
891
1050
1178
1255
1357
1461
1601
1770
1952
2110
2272
2436
2617
2848
3081
3323
3545
3747
3953
4107
4200
4139
3881
3497
3011
2583
2257
1931
1546
1041
468
-124
-628
-933
-1152
-1343
-1491
-1679
-1863
-1906
-1833
-1731
-1658
-1644
-1714
-1739
-1652
-1530
-1434
-1463
-1617
-1824
-1948
-1922
-1770
-1574
-1425
-1351
-1253
-1075
-755
-330
83
452
760
1008
1251
1441
1572
1591
1460
1262
1005
751
528
282
-28
-383
-730
-1001
-1160
-1226
-1262
-1334
-1414
-1481
-1540
-1533
-1467
-1396
-1367
-1424
-1537
-1649
-1750
-1855
-1992
-2146
-2308
-2433
-2458
-2411
-2315
-2217
-2117
-1963
-1725
-1426
-1097
-742
-445
-225
-52
79
192
303
384
366
282
206
139
99
76
63
76
114
251
470
729
1024
1286
1477
1655
1832
1993
2162
2286
2290
2224
2115
2013
1954
1906
1832
1751
1661
1590
1620
1727
1827
1930
2053
2160
2279
2428
2560
2662
2713
2713
2687
2674
2692
2707
2707
2666
2640
2621
2639
2715
2793
2900
3002
3122
3295
3508
3721
3947
4154
4347
4513
4625
4515
4054
3268
2231
1320
652
168
-301
-1014
-1947
-2948
-3753
-4134
-4189
-4102
-4089
-4225
-4376
-4346
-4025
-3577
-3230
-3109
-3250
-3408
-3309
-3012
-2728
-2663
-2885
-3289
-3524
-3393
-2952
-2390
-1977
-1771
-1632
-1359
-800
-3
765
1292
1545
1614
1687
1840
1932
1837
1515
1005
462
19
-330
-659
-1079
-1596
-2113
-2493
-2660
-2645
-2564
-2583
-2715
-2911
-3074
-3128
-3084
-3091
-3197
-3406
-3690
-3974
-4184
-4349
-4521
-4665
-4801
-4815
-4665
-4396
-4062
-3740
-3484
-3208
-2854
-2364
-1794
-1291
-933
-742
-665
-615
-515
-380
-295
-278
-333
-411
-475
-476
-441
-440
-454
-493
-493
-429
-328
-292
-383
-596
-785
-920
-977
-980
-1042
-1186
-1368
-1532
-1609
-1517
-1338
-1114
-876
-627
-343
9
405
790
1127
1440
1796
2164
2520
2882
3122
3246
3319
3421
3610
3845
4078
4247
4348
4458
4687
4895
5179
5523
5741
5987
6209
6394
6633
6814
7012
7104
7169
7292
7410
7481
7124
6020
4207
2320
915
105
-170
-613
-1731
-3369
-5066
-6113
-6229
-5622
-4878
-4633
-4890
-5165
-5028
-4243
-3172
-2475
-2516
-3012
-3325
-3036
-2306
-1665
-1598
-2128
-2710
-2746
-1969
-648
651
1338
1367
1251
1517
2427
3625
4507
4648
4091
3339
2779
2454
2145
1558
647
-382
-1285
-1870
-2212
-2516
-2980
-3577
-4129
-4302
-4018
-3580
-3327
-3445
-3885
-4424
-4783
-4865
-4784
-4742
-4888
-5237
-5602
-5795
-5692
-5350
-4927
-4490
-4048
-3485
-2759
-2008
-1410
-1096
-985
-838
-520
-103
185
138
-259
-849
-1324
-1531
-1497
-1311
-1221
-1318
-1473
-1564
-1523
-1361
-1202
-1105
-1195
-1362
-1538
-1725
-2045
-2532
-3099
-3608
-3855
-3816
-3626
-3434
-3320
-3260
-3114
-2718
-2065
-1295
-572
-47
254
449
654
895
1107
1253
1367
1411
1499
1686
1900
2074
2224
2422
2744
3200
3730
4128
4303
4286
4258
4312
4349
4506
4616
4567
4484
4438
4363
4424
4590
4792
5087
5334
5728
6175
6266
5405
3241
550
-1515
-2550
-2710
-2732
-3619
-5451
-7608
-8916
-8808
-7440
-5520
-4210
-3960
-4181
-4034
-3019
-1308
129
430
-235
-864
-771
1
841
1005
387
-327
-315
761
2598
4376
5215
4966
4256
4008
4619
5704
6360
5911
4369
2451
876
-95
-710
-1349
-2161
-3043
-3724
-3995
-3934
-3818
-3809
-3909
-3947
-3708
-3184
-2670
-2540
-2961
-3741
-4493
-4848
-4719
-4310
-3885
-3666
-3654
-3585
-3178
-2356
-1205
-20
925
1561
1967
2291
2390
2181
1744
1153
562
155
-149
-503
-1007
-1626
-2181
-2414
-2170
-1609
-1073
-876
-1027
-1373
-1649
-1760
-1776
-1895
-2183
-2590
-3066
-3517
-3843
-4020
-4036
-3875
-3522
-2985
-2303
-1592
-1016
-623
-324
35
538
1074
1445
1503
1308
1022
804
764
893
1128
1367
1568
1782
2027
2294
2592
2828
3009
3142
3224
3223
3070
2659
2153
1704
1392
1408
1483
1611
1725
1788
1961
2309
2850
3554
4221
4754
5178
5403
5707
5956
6144
6331
6439
6129
4671
2128
-674
-2602
-3400
-3164
-2892
-3568
-4970
-6477
-6995
-6117
-4238
-2426
-1640
-2120
-2959
-3199
-2454
-1161
-523
-1100
-2386
-3170
-2829
-1640
-429
55
-178
-359
314
1960
4012
5445
5556
4503
3272
2824
3274
3896
3786
2551
612
-1023
-1768
-1740
-1419
-1374
-1668
-2036
-2183
-1994
-1713
-1657
-1990
-2613
-3167
-3394
-3417
-3564
-4102
-4954
-5714
-5982
-5626
-4801
-3915
-3233
-2877
-2614
-2159
-1438
-533
212
494
334
-85
-517
-836
-1113
-1424
-1739
-1932
-1894
-1598
-1282
-1071
-969
-907
-747
-431
-117
-42
-368
-1079
-1943
-2685
-3153
-3353
-3501
-3688
-3891
-4021
-3932
-3595
-3108
-2556
-2036
-1598
-1229
-950
-819
-830
-907
-1022
-1048
-947
-748
-532
-345
-161
147
571
1127
1743
2231
2628
2934
3064
3127
3129
2937
2685
2456
2283
2118
2019
1841
1647
1669
1755
2170
2658
3085
3448
3577
3738
3837
4083
4400
4584
4695
4621
4654
4750
4939
5251
5379
4683
2820
428
-1686
-2815
-2862
-2594
-2900
-4016
-5595
-6647
-6477
-5136
-3345
-2260
-2264
-2956
-3453
-3052
-1819
-654
-399
-1073
-1887
-2029
-1304
-203
522
649
551
841
1808
3221
4382
4615
3874
2774
2169
2382
2935
3096
2327
780
-712
-1581
-1678
-1351
-1131
-1259
-1638
-1981
-2081
-1986
-1955
-2119
-2532
-2988
-3309
-3445
-3584
-3912
-4432
-4893
-4936
-4482
-3699
-2893
-2297
-2011
-1829
-1517
-983
-279
293
518
359
2
-390
-637
-694
-715
-726
-759
-782
-715
-622
-604
-664
-799
-851
-808
-813
-1014
-1503
-2204
-2864
-3259
-3403
-3342
-3265
-3244
-3280
-3249
-3060
-2717
-2228
-1794
-1493
-1307
-1194
-1100
-1017
-1048
-1093
-1074
-897
-621
-350
-160
-30
157
452
906
1386
1752
1951
1937
1776
1677
1721
1839
1919
1855
1636
1513
1522
1676
1710
1629
1705
1802
2065
2302
2346
2340
2350
2458
2571
2818
3158
3442
3647
3685
3767
4150
4712
5302
5635
5776
6119
6156
5000
2815
323
-1814
-2738
-2772
-2839
-3381
-4572
-5821
-6308
-5631
-3946
-2134
-1276
-1611
-2538
-3076
-2611
-1515
-856
-1186
-2006
-2532
-2357
-1576
-620
22
428
923
1767
2972
4160
4707
4310
3268
2320
2091
2383
2637
2300
1246
-22
-869
-1044
-687
-254
-30
-170
-553
-956
-1314
-1625
-1955
-2419
-2982
-3451
-3808
-4075
-4374
-4692
-4877
-4779
-4339
-3669
-2999
-2566
-2415
-2415
-2367
-2030
-1480
-993
-794
-949
-1325
-1634
-1625
-1353
-1023
-723
-552
-441
-356
-336
-360
-452
-596
-646
-661
-795
-1097
-1569
-2075
-2390
-2479
-2368
-2173
-2090
-2156
-2266
-2296
-2184
-1984
-1779
-1686
-1715
-1754
-1789
-1796
-1778
-1698
-1496
-1171
-774
-413
-181
-39
137
401
791
1278
1642
1750
1640
1408
1354
1582
1981
2315
2385
2317
2250
2385
2667
2855
2886
2936
3026
3027
3022
2973
2911
3012
3173
3175
3286
3668
3944
4034
4192
4241
4497
5032
5192
5259
5125
3967
1880
-589
-2699
-3560
-3343
-2965
-3146
-4097
-5165
-5432
-4473
-2778
-1173
-522
-1073
-2148
-2830
-2628
-1767
-1051
-1208
-1917
-2294
-1891
-866
266
989
1350
1769
2450
3343
3993
3940
3096
1827
831
581
914
1246
1092
402
-386
-760
-542
-18
429
491
67
-628
-1340
-1970
-2525
-3027
-3544
-4002
-4265
-4341
-4270
-4152
-4005
-3732
-3299
-2769
-2225
-1926
-1990
-2100
-2258
-2315
-2044
-1751
-1473
-1261
-1206
-1091
-817
-386
136
517
562
374
143
-165
-578
-1042
-1546
-1917
-2085
-2168
-2227
-2253
-2271
-2235
-2070
-1832
-1597
-1468
-1545
-1788
-2013
-2210
-2241
-2197
-2225
-2258
-2265
-2163
-1919
-1622
-1323
-1007
-691
-384
-159
-50
-77
-109
-77
89
373
616
794
932
1020
1115
1308
1646
1997
2356
2500
2346
2227
2050
2058
2161
2110
2087
1987
1893
1925
2074
2115
2423
2810
3012
3318
3453
3471
3514
3730
3830
3978
4328
4396
4470
4730
4783
4778
3794
1836
13
-1714
-2468
-2256
-2276
-2703
-3569
-4454
-4487
-3462
-1967
-946
-912
-1701
-2683
-2971
-2479
-1704
-1329
-1657
-2240
-2489
-2089
-1154
-132
547
940
1403
2045
2739
3166
2887
2124
1320
810
789
997
1064
796
251
-177
-214
137
616
835
630
32
-696
-1341
-1883
-2357
-2830
-3354
-3866
-4224
-4379
-4330
-4071
-3726
-3364
-3001
-2675
-2398
-2268
-2266
-2320
-2401
-2339
-2117
-1889
-1662
-1526
-1387
-1101
-670
-141
339
573
529
333
56
-232
-500
-823
-1186
-1502
-1725
-1868
-1968
-2017
-1993
-1865
-1641
-1444
-1418
-1541
-1770
-1987
-2121
-2191
-2228
-2345
-2484
-2593
-2580
-2393
-2091
-1717
-1404
-1192
-1047
-924
-801
-717
-690
-666
-606
-464
-256
-24
211
469
754
1147
1554
1860
2057
2078
2066
2121
2130
2107
2153
2011
1730
1713
1741
1806
1958
2050
2018
2148
2495
2495
2642
2775
2579
2756
2937
2952
3095
3254
3421
3648
3961
4271
4587
4940
4903
3998
2389
636
-987
-1954
-2084
-2260
-2736
-3360
-3949
-3876
-2995
-1791
-814
-658
-1246
-1982
-2345
-2114
-1690
-1576
-1959
-2530
-2797
-2492
-1731
-879
-210
363
1027
1753
2422
2763
2584
2021
1392
943
776
791
685
396
27
-188
-45
363
791
967
801
366
-139
-637
-1103
-1604
-2170
-2785
-3393
-3857
-4075
-4039
-3817
-3488
-3143
-2828
-2546
-2287
-2157
-2124
-2180
-2271
-2250
-2172
-2106
-2034
-1984
-1870
-1611
-1209
-769
-376
-115
-18
-50
-160
-313
-480
-661
-871
-1090
-1315
-1516
-1646
-1670
-1567
-1382
-1227
-1101
-1075
-1106
-1182
-1251
-1298
-1379
-1511
-1695
-1893
-2103
-2198
-2065
-1874
-1792
-1636
-1418
-1252
-1071
-869
-765
-679
-562
-466
-358
-214
-60
101
299
550
845
1131
1384
1574
1700
1837
2038
2173
2137
2092
1981
1876
1884
1901
1854
1795
1878
1928
2212
2448
2332
2565
2640
2647
3001
2997
2931
3031
2991
3153
3458
3529
3694
3880
4001
4201
3977
2881
1575
249
-979
-1213
-1320
-1880
-2382
-2977
-3199
-2537
-1584
-998
-913
-1401
-1975
-2017
-1675
-1319
-1192
-1519
-2097
-2387
-2315
-1952
-1424
-961
-520
36
710
1312
1724
1822
1668
1487
1353
1289
1162
905
574
289
124
156
277
385
444
396
261
81
-75
-247
-482
-804
-1291
-1880
-2417
-2792
-2965
-2993
-2970
-2962
-2926
-2821
-2628
-2339
-2074
-1925
-1862
-1854
-1826
-1784
-1800
-1906
-2004
-2028
-1898
-1692
-1518
-1393
-1326
-1176
-894
-606
-368
-258
-307
-415
-450
-506
-618
-789
-971
-1076
-1087
-1049
-1050
-1054
-1036
-948
-786
-643
-630
-721
-881
-1027
-1105
-1170
-1277
-1419
-1568
-1627
-1578
-1427
-1252
-1090
-930
-760
-550
-347
-183
-41
83
208
303
374
434
471
515
619
773
954
1107
1201
1304
1404
1500
1624
1689
1622
1549
1465
1392
1429
1458
1444
1407
1346
1360
1411
1485
1582
1580
1600
1671
1718
1748
1766
1754
1777
1870
1945
1907
1676
1318
907
440
12
-315
-535
-572
-456
-236
33
172
92
-178
-535
-768
-776
-592
-359
-324
-514
-778
-961
-949
-800
-611
-451
-367
-321
-297
-303
-276
-209
-153
-116
-122
-194
-321
-493
-613
-607
-472
-259
-180
-363
-599
-827
-941
-792
-584
-457
-403
-482
-642
-739
-760
-737
-656
-593
-620
-694
-817
-924
-963
-915
-877
-862
-887
-980
-1101
-1225
-1282
-1297
-1276
-1290
-1356
-1436
-1543
-1634
-1663
-1634
-1595
-1548
-1494
-1468
-1460
-1480
-1485
-1460
-1390
-1330
-1314
-1334
-1375
-1397
-1384
-1338
-1271
-1188
-1108
-1049
-1010
-988
-988
-942
-849
-778
-782
-828
-886
-916
-882
-791
-713
-652
-628
-640
-656
-658
-620
-567
-504
-456
-468
-501
-517
-523
-494
-441
-363
-317
-284
-243
-202
-157
-83
-4
84
153
185
229
269
342
398
479
546
628
702
767
860
907
1017
1105
1212
1376
1501
1677
1830
1968
2116
2250
2409
2520
2660
2769
2795
2701
2371
1900
1444
1197
1331
1677
1983
2126
1979
1512
965
548
305
309
412
417
217
-126
-461
-667
-720
-673
-587
-561
-570
-560
-583
-612
-611
-594
-605
-611
-643
-778
-962
-1121
-1195
-1120
-899
-712
-701
-878
-1175
-1388
-1403
-1236
-939
-714
-652
-725
-855
-913
-866
-734
-570
-497
-549
-670
-825
-901
-899
-852
-795
-791
-849
-952
-1088
-1207
-1245
-1256
-1254
-1301
-1453
-1629
-1809
-1927
-1944
-1894
-1814
-1764
-1752
-1765
-1784
-1773
-1727
-1656
-1577
-1517
-1522
-1568
-1568
-1507
-1388
-1263
-1134
-983
-880
-826
-815
-824
-761
-615
-493
-424
-431
-486
-514
-480
-360
-231
-156
-147
-185
-237
-257
-245
-198
-125
-110
-104
-89
-127
-112
-63
-6
93
129
103
74
29
8
24
67
148
204
244
267
281
307
394
440
533
627
678
745
793
890
990
1139
1273
1412
1553
1657
1812
1985
2157
2307
2410
2555
2667
2666
2423
1901
1309
870
858
1251
1766
2101
2101
1656
949
339
7
-9
173
277
123
-226
-642
-939
-1009
-905
-786
-714
-707
-734
-753
-767
-781
-764
-747
-746
-749
-834
-1034
-1278
-1410
-1374
-1132
-820
-678
-792
-1098
-1421
-1529
-1353
-1020
-665
-506
-590
-785
-946
-961
-815
-584
-421
-393
-542
-752
-872
-874
-779
-668
-609
-637
-728
-854
-974
-1053
-1095
-1129
-1201
-1353
-1571
-1780
-1930
-1984
-1928
-1821
-1741
-1664
-1656
-1700
-1691
-1665
-1600
-1510
-1448
-1451
-1474
-1500
-1496
-1402
-1246
-1080
-920
-818
-782
-744
-719
-657
-514
-388
-315
-342
-424
-466
-475
-386
-266
-170
-110
-124
-184
-231
-239
-210
-145
-125
-118
-115
-128
-111
-86
-60
-13
0
-29
-82
-146
-183
-180
-138
-74
-21
16
51
65
76
109
153
226
312
424
501
542
623
687
822
994
1101
1225
1340
1451
1579
1731
1936
2104
2312
2471
2587
2672
2497
2116
1635
1166
972
1219
1587
1873
1979
1758
1182
614
255
118
184
264
182
-76
-405
-677
-780
-744
-670
-622
-606
-636
-628
-618
-664
-674
-658
-683
-709
-780
-963
-1143
-1237
-1241
-1075
-827
-687
-717
-929
-1205
-1320
-1248
-988
-670
-487
-467
-595
-745
-794
-716
-551
-409
-397
-491
-656
-767
-757
-676
-575
-507
-544
-647
-772
-903
-978
-993
-1020
-1056
-1163
-1336
-1511
-1682
-1797
-1840
-1819
-1760
-1658
-1577
-1571
-1585
-1594
-1547
-1499
-1475
-1436
-1431
-1426
-1410
-1407
-1319
-1183
-1062
-925
-818
-766
-721
-644
-538
-450
-427
-429
-447
-472
-474
-436
-366
-283
-245
-244
-252
-295
-311
-280
-274
-247
-215
-225
-212
-190
-177
-130
-104
-89
-90
-130
-166
-180
-201
-188
-148
-100
-27
26
52
97
119
138
207
267
346
398
426
515
582
666
783
871
943
1090
1240
1375
1552
1708
1872
2022
2148
2261
2361
2446
2444
2183
1781
1309
944
982
1274
1641
1884
1857
1457
880
383
119
75
184
233
46
-286
-604
-812
-859
-805
-733
-690
-699
-706
-727
-760
-782
-752
-723
-710
-715
-823
-1001
-1187
-1275
-1201
-995
-738
-631
-763
-1022
-1257
-1309
-1130
-859
-630
-550
-628
-791
-923
-936
-825
-682
-584
-600
-710
-824
-872
-845
-752
-679
-636
-655
-746
-870
-1009
-1111
-1151
-1178
-1216
-1295
-1430
-1575
-1671
-1705
-1657
-1536
-1431
-1364
-1364
-1409
-1470
-1512
-1494
-1429
-1386
-1366
-1392
-1452
-1426
-1367
-1277
-1130
-1010
-913
-848
-842
-845
-840
-779
-718
-682
-683
-734
-771
-764
-697
-601
-513
-472
-463
-466
-471
-476
-448
-401
-347
-305
-308
-324
-328
-351
-336
-292
-296
-300
-331
-384
-403
-402
-343
-224
-132
-44
14
28
42
8
30
89
179
262
291
316
355
420
527
641
730
864
1007
1126
1300
1478
1652
1812
1928
2069
2194
2304
2440
2548
2497
2194
1754
1283
1000
1078
1369
1673
1838
1741
1320
794
408
185
144
176
110
-90
-385
-654
-814
-875
-842
-804
-785
-762
-723
-706
-727
-726
-721
-709
-684
-698
-795
-962
-1106
-1127
-988
-762
-580
-578
-729
-968
-1172
-1163
-990
-755
-597
-601
-712
-860
-944
-885
-765
-655
-630
-697
-810
-878
-871
-817
-739
-686
-697
-753
-837
-937
-1008
-1063
-1107
-1144
-1218
-1314
-1458
-1605
-1695
-1761
-1753
-1693
-1634
-1554
-1516
-1509
-1461
-1403
-1342
-1298
-1279
-1299
-1329
-1351
-1326
-1262
-1152
-1026
-942
-878
-870
-855
-774
-688
-611
-551
-547
-569
-598
-607
-597
-532
-452
-387
-339
-330
-334
-296
-256
-235
-219
-231
-246
-254
-262
-225
-195
-172
-156
-167
-191
-226
-257
-261
-247
-209
-154
-102
-44
-30
-16
6
20
31
86
147
190
264
315
367
452
544
681
801
909
1041
1203
1341
1488
1629
1767
1900
2012
2169
2288
2397
2511
2567
2352
1962
1501
1090
1023
1243
1557
1785
1812
1555
1018
541
229
78
103
111
-21
-287
-587
-783
-859
-854
-788
-727
-707
-689
-656
-667
-663
-636
-621
-610
-634
-737
-899
-1059
-1124
-1073
-882
-671
-583
-674
-903
-1120
-1193
-1082
-868
-646
-547
-590
-739
-877
-923
-833
-704
-614
-630
-737
-861
-906
-855
-771
-690
-656
-698
-802
-885
-977
-1051
-1086
-1140
-1212
-1340
-1478
-1603
-1696
-1712
-1636
-1513
-1407
-1333
-1330
-1331
-1330
-1316
-1246
-1200
-1215
-1242
-1288
-1384
-1420
-1398
-1312
-1199
-1071
-1004
-975
-960
-904
-820
-726
-641
-618
-645
-704
-737
-738
-683
-589
-499
-459
-453
-479
-498
-479
-429
-382
-351
-342
-362
-388
-395
-379
-336
-288
-266
-270
-282
-328
-344
-342
-314
-243
-163
-98
-60
-23
5
58
105
142
174
218
272
315
355
455
510
578
669
748
866
981
1154
1320
1484
1618
1769
1888
2034
2186
2302
2434
2498
2408
2056
1608
1171
934
1057
1358
1630
1741
1598
1193
679
306
132
90
130
82
-125
-424
-701
-857
-870
-839
-784
-745
-755
-759
-778
-830
-791
-733
-693
-643
-688
-795
-941
-1081
-1096
-989
-800
-656
-697
-882
-1108
-1270
-1242
-1066
-838
-642
-604
-683
-794
-852
-821
-714
-622
-610
-674
-805
-906
-920
-894
-810
-745
-765
-807
-865
-931
-953
-967
-986
-1007
-1095
-1225
-1367
-1510
-1610
-1629
-1628
-1610
-1577
-1558
-1531
-1500
-1476
-1441
-1427
-1423
-1453
-1516
-1525
-1509
-1444
-1339
-1228
-1119
-1014
-971
-949
-928
-892
-802
-703
-644
-591
-606
-617
-578
-527
-456
-376
-330
-305
-321
-348
-347
-322
-311
-304
-293
-316
-310
-293
-245
-185
-157
-127
-93
-130
-185
-208
-242
-245
-210
-167
-102
-58
-24
12
53
71
110
186
295
385
440
507
584
645
736
859
969
1091
1216
1355
1464
1621
1812
1936
2029
2196
2339
2460
2571
2613
2453
2096
1661
1217
874
867
1060
1266
1434
1443
1172
710
335
129
93
148
169
12
-282
-571
-752
-834
-821
-778
-749
-732
-670
-611
-574
-530
-476
-398
-320
-306
-395
-532
-642
-649
-541
-373
-233
-241
-412
-627
-811
-849
-717
-529
-375
-293
-325
-423
-511
-549
-517
-453
-479
-594
-768
-940
-1020
-1026
-1021
-1008
-1027
-1078
-1139
-1182
-1194
-1214
-1225
-1218
-1242
-1299
-1390
-1522
-1632
-1683
-1669
-1590
-1557
-1580
-1595
-1628
-1614
-1551
-1468
-1372
-1293
-1230
-1149
-1069
-973
-893
-836
-751
-665
-611
-564
-566
-594
-570
-505
-438
-406
-411
-425
-413
-361
-272
-230
-243
-290
-342
-421
-490
-568
-628
-661
-693
-689
-683
-670
-618
-537
-436
-339
-274
-252
-277
-312
-320
-289
-259
-246
-231
-177
-95
-9
76
168
247
368
500
622
745
828
887
979
1087
1199
1286
1351
1473
1582
1736
1917
2046
2201
2287
2952
3711
4210
4110
3763
3511
3195
2573
1758
971
296
-27
-286
-604
-698
-407
-60
37
-303
-720
-918
-838
-619
-748
-1341
-1928
-2301
-2583
-2703
-2754
-2736
-2439
-2000
-1402
-773
-309
62
460
761
861
779
588
388
242
137
95
120
202
359
569
763
908
1012
1124
1216
1198
946
457
-173
-827
-1421
-1914
-2253
-2529
-2750
-2872
-2838
-2669
-2423
-2196
-2065
-2029
-2066
-2182
-2344
-2624
-2936
-3158
-3267
-3276
-3271
-3198
-3017
-2664
-2163
-1716
-1372
-1039
-729
-497
-423
-553
-729
-860
-893
-883
-912
-909
-758
-492
-175
114
286
413
494
443
251
-70
-455
-836
-1201
-1511
-1734
-1852
-1849
-1763
-1589
-1363
-1125
-928
-833
-846
-902
-977
-1062
-1134
-1232
-1290
-1247
-1076
-811
-454
-98
253
606
910
1173
1340
1413
1490
1539
1523
1472
1368
1309
1393
1520
1658
1866
2078
2309
2575
2803
2942
2928
2866
2838
2731
2624
2567
2474
2498
2648
2764
2958
3205
3460
3752
3725
3039
1783
503
-536
-1234
-1720
-2335
-2963
-3313
-3203
-2591
-1756
-1078
-814
-1010
-1339
-1539
-1471
-1287
-1300
-1595
-1938
-2108
-2053
-1688
-1220
-707
-25
749
1448
1952
2192
2237
2118
1871
1566
1229
899
592
428
344
390
607
871
1075
1102
925
606
200
-247
-688
-1157
-1698
-2310
-2909
-3353
-3521
-3397
-3093
-2781
-2550
-2343
-2126
-1915
-1762
-1744
-1829
-1948
-2074
-2113
-2095
-2007
-1777
-1437
-988
-481
-79
124
122
76
44
-4
-140
-470
-859
-1116
-1230
-1239
-1216
-1233
-1215
-1053
-863
-736
-707
-796
-925
-1020
-1149
-1355
-1633
-1938
-2151
-2228
-2180
-2003
-1815
-1666
-1518
-1394
-1239
-1126
-1088
-1102
-1202
-1263
-1242
-1186
-1082
-884
-591
-226
182
539
827
1039
1209
1331
1351
1259
1056
779
561
488
531
689
863
960
1169
1397
1548
1740
1723
1577
1616
1577
1402
1368
1367
1347
1539
1745
1875
2144
2397
2593
2931
3206
3358
3511
3571
3521
3560
3671
3615
3117
1973
697
-172
-717
-925
-1163
-1656
-1928
-1924
-1658
-1149
-674
-583
-891
-1488
-2075
-2352
-2272
-2124
-2086
-2135
-2106
-1791
-1328
-838
-403
30
494
885
1130
1157
1032
854
653
519
470
528
658
818
997
1167
1321
1456
1437
1202
757
157
-453
-1035
-1490
-1805
-2034
-2232
-2395
-2514
-2533
-2387
-2219
-2066
-2034
-2161
-2315
-2463
-2557
-2584
-2583
-2520
-2348
-2073
-1710
-1281
-870
-455
-58
254
422
445
350
190
-3
-265
-425
-488
-521
-509
-572
-749
-851
-826
-798
-880
-1049
-1317
-1555
-1678
-1797
-1910
-1939
-1897
-1847
-1852
-1849
-1867
-1829
-1725
-1638
-1603
-1629
-1686
-1773
-1860
-1868
-1768
-1608
-1415
-1275
-1120
-908
-617
-302
-53
150
289
346
397
439
483
531
574
580
560
552
584
637
765
944
1037
1064
1083
991
940
885
889
880
755
813
937
1047
1210
1520
1821
1966
2297
2403
2338
2566
2632
2653
2895
3067
3189
3391
3651
3839
4039
4262
3742
2458
1256
251
-478
-815
-1210
-1921
-2344
-2362
-2068
-1415
-804
-549
-782
-1358
-1827
-1976
-1959
-1842
-1994
-2231
-2312
-2057
-1597
-1077
-516
-29
492
1031
1388
1529
1495
1259
986
768
693
691
719
815
931
1094
1294
1510
1573
1384
959
396
-233
-824
-1343
-1806
-2183
-2511
-2761
-2922
-2923
-2755
-2498
-2280
-2191
-2226
-2337
-2428
-2463
-2474
-2478
-2421
-2262
-2010
-1694
-1295
-895
-473
-64
247
422
432
323
151
-12
-172
-289
-382
-524
-622
-667
-739
-882
-1074
-1202
-1264
-1332
-1481
-1719
-1923
-1983
-1979
-1996
-2025
-2057
-2052
-2017
-1981
-1939
-1834
-1691
-1576
-1558
-1568
-1549
-1536
-1462
-1368
-1257
-1110
-932
-757
-569
-334
-39
296
577
770
884
913
947
1007
1011
983
917
860
822
849
910
1042
1117
1216
1289
1175
1186
1222
1181
1050
993
1043
1029
1211
1363
1492
1733
1966
2202
2420
2593
2822
2874
2978
3171
3244
3448
3631
3764
3961
4052
3733
2610
1304
337
-426
-834
-1127
-1739
-2186
-2260
-2041
-1481
-799
-430
-599
-1163
-1733
-1944
-1884
-1760
-1769
-1990
-2032
-1778
-1382
-898
-431
53
542
1010
1374
1482
1402
1206
922
775
738
770
815
861
934
1061
1250
1424
1465
1273
830
239
-396
-985
-1488
-1910
-2220
-2455
-2654
-2799
-2835
-2708
-2474
-2262
-2148
-2203
-2324
-2462
-2529
-2549
-2527
-2412
-2224
-2011
-1758
-1414
-1049
-655
-296
-68
-31
-57
-178
-443
-658
-771
-874
-917
-990
-1091
-1087
-932
-727
-635
-664
-781
-951
-1105
-1254
-1454
-1669
-1818
-1896
-1904
-1876
-1862
-1834
-1760
-1644
-1539
-1484
-1494
-1522
-1585
-1633
-1619
-1545
-1434
-1289
-1116
-925
-646
-313
-6
223
410
594
741
828
887
870
817
840
911
962
972
943
962
1010
1096
1205
1237
1196
1162
1031
927
1036
1032
974
1082
1025
1182
1565
1739
1971
2250
2352
2624
2729
2846
3050
2932
3072
3273
3335
3615
3892
3968
3674
2524
1132
51
-751
-1108
-1407
-1931
-2297
-2455
-2287
-1659
-882
-404
-466
-1096
-1768
-2142
-2070
-1815
-1795
-1908
-2045
-1992
-1635
-1108
-543
28
493
909
1233
1399
1439
1244
906
631
518
550
627
710
796
911
1078
1310
1414
1278
849
232
-434
-1069
-1561
-1932
-2233
-2472
-2675
-2846
-2877
-2735
-2470
-2204
-2041
-2059
-2175
-2295
-2394
-2423
-2378
-2291
-2149
-1925
-1620
-1236
-810
-362
59
370
543
463
338
179
-25
-129
-223
-348
-356
-367
-358
-401
-650
-851
-1009
-1216
-1423
-1709
-2001
-2138
-2188
-2184
-2108
-2002
-1906
-1869
-1921
-1941
-1884
-1805
-1736
-1732
-1787
-1806
-1801
-1735
-1621
-1435
-1230
-1007
-774
-577
-361
-163
54
235
381
494
566
640
722
818
896
971
963
901
830
765
730
704
691
706
688
606
574
605
557
611
680
693
814
973
1159
1298
1473
1708
1964
2185
2306
2377
2501
2818
2991
3146
3451
3637
3894
4149
4331
4484
4192
3069
1616
467
-327
-755
-1183
-1880
-2400
-2542
-2290
-1596
-875
-446
-526
-1138
-1743
-2075
-2031
-1902
-2026
-2287
-2452
-2266
-1808
-1226
-638
-54
479
991
1408
1638
1647
1432
1114
862
775
779
819
831
905
1072
1317
1611
1751
1617
1199
589
-75
-708
-1246
-1693
-2104
-2443
-2702
-2884
-2906
-2762
-2506
-2238
-2092
-2114
-2234
-2361
-2452
-2494
-2495
-2459
-2358
-2167
-1888
-1504
-1056
-682
-393
-198
-37
61
-27
-256
-514
-690
-694
-640
-673
-775
-851
-857
-811
-753
-702
-760
-886
-1060
-1283
-1519
-1720
-1863
-2004
-2084
-2099
-2087
-2010
-1909
-1830
-1702
-1567
-1474
-1478
-1559
-1669
-1714
-1616
-1457
-1284
-1121
-945
-727
-462
-143
215
552
823
981
1029
1033
1010
964
927
907
854
799
822
778
768
965
1214
1442
1583
1405
1315
1307
1233
1353
1333
1186
1207
1369
1487
1690
2038
2255
2524
2763
2864
3024
3102
3186
3247
3327
3601
3784
3858
3679
2605
1185
127
-719
-1168
-1433
-1859
-2291
-2491
-2379
-1865
-1138
-519
-432
-997
-1746
-2235
-2305
-2050
-1802
-1810
-1952
-1943
-1697
-1258
-699
-96
381
789
1080
1266
1338
1228
963
663
504
528
579
619
696
752
902
1148
1334
1286
905
286
-417
-1041
-1511
-1848
-2152
-2439
-2737
-3000
-3096
-2992
-2728
-2458
-2272
-2230
-2295
-2392
-2412
-2390
-2330
-2234
-2099
-1923
-1680
-1412
-1036
-587
-189
183
373
391
335
195
-86
-510
-697
-803
-944
-1024
-1208
-1310
-1179
-1049
-949
-970
-1045
-1200
-1471
-1758
-1991
-2135
-2212
-2235
-2257
-2299
-2227
-2119
-2038
-1908
-1782
-1652
-1583
-1617
-1658
-1696
-1661
-1549
-1427
-1268
-1081
-884
-693
-397
-19
322
599
741
760
766
753
738
732
722
686
612
590
569
642
790
957
1107
1137
1119
1133
1085
985
997
997
989
1055
1174
1234
1473
1781
2027
2350
2541
2631
2799
2948
3069
3178
3295
3381
3585
3861
4066
4150
3683
2332
1085
87
-626
-803
-1326
-2055
-2538
-2772
-2394
-1614
-865
-483
-825
-1533
-2008
-2140
-1865
-1637
-1731
-2087
-2320
-2167
-1700
-1050
-468
17
427
892
1306
1594
1656
1430
1080
833
754
764
725
630
587
641
910
1222
1358
1206
714
95
-485
-974
-1371
-1797
-2266
-2713
-3095
-3287
-3269
-3061
-2802
-2578
-2444
-2392
-2373
-2336
-2264
-2208
-2178
-2143
-2087
-1998
-1810
-1537
-1188
-822
-506
-198
29
89
14
-150
-305
-381
-455
-559
-733
-919
-1016
-1092
-1114
-1074
-1022
-980
-1044
-1222
-1402
-1541
-1634
-1729
-1870
-2026
-2132
-2188
-2221
-2202
-2116
-1933
-1748
-1648
-1600
-1591
-1527
-1398
-1259
-1149
-1036
-968
-872
-714
-498
-196
150
482
748
915
1018
1100
1136
1174
1175
1106
965
864
781
754
770
940
1162
1286
1366
1323
1318
1437
1454
1493
1419
1159
1214
1384
1353
1591
1899
2073
2411
2660
2773
3001
3192
3396
3521
3597
3826
3916
3707
2808
1250
78
-776
-1332
-1539
-1996
-2400
-2553
-2459
-1905
-1083
-387
-167
-716
-1572
-2163
-2264
-1969
-1736
-1754
-1979
-2043
-1797
-1260
-585
69
565
911
1203
1396
1489
1407
1119
742
503
402
400
409
418
478
608
931
1220
1281
978
346
-383
-1015
-1489
-1846
-2170
-2531
-2890
-3170
-3276
-3162
-2862
-2541
-2303
-2238
-2284
-2328
-2347
-2328
-2294
-2244
-2193
-2117
-1935
-1689
-1325
-841
-358
86
404
515
376
113
-175
-501
-780
-1062
-1362
-1599
-1741
-1750
-1575
-1302
-1046
-889
-881
-974
-1102
-1241
-1414
-1643
-1942
-2223
-2400
-2458
-2427
-2340
-2149
-1903
-1641
-1426
-1297
-1259
-1289
-1327
-1328
-1348
-1336
-1294
-1230
-1088
-827
-439
24
478
810
1037
1165
1229
1221
1162
1017
854
691
533
450
334
444
684
941
1204
1328
1324
1389
1430
1448
1557
1519
1238
1191
1208
1204
1645
1797
1961
2495
2676
2951
3225
3372
3642
3752
3809
3911
3812
3430
2195
575
-467
-1268
-1544
-1767
-2225
-2555
-2651
-2331
-1650
-885
-333
-354
-1073
-1829
-2274
-2213
-1912
-1772
-1910
-2099
-1976
-1577
-938
-322
315
769
1090
1369
1517
1528
1342
1013
703
536
505
543
535
602
684
872
1185
1392
1324
888
199
-495
-1082
-1503
-1863
-2274
-2673
-3021
-3207
-3217
-3041
-2741
-2447
-2249
-2209
-2219
-2241
-2235
-2192
-2165
-2131
-2090
-2006
-1794
-1506
-1081
-606
-235
-21
-53
-15
12
-139
-371
-712
-1053
-1208
-1335
-1434
-1485
-1480
-1389
-1321
-1204
-1063
-967
-950
-1067
-1274
-1487
-1628
-1801
-2009
-2168
-2252
-2234
-2120
-2010
-1864
-1678
-1505
-1367
-1260
-1168
-1147
-1117
-1083
-985
-861
-740
-617
-466
-214
125
473
796
1056
1234
1341
1328
1289
1256
1124
1018
882
793
728
738
930
1170
1317
1436
1535
1589
1627
1683
1691
1549
1577
1687
1585
1690
1916
2113
2422
2715
2963
3156
3437
3663
3771
3897
4121
4110
3570
2127
597
-540
-1411
-1695
-2003
-2474
-2699
-2754
-2442
-1636
-702
-89
-220
-992
-1753
-2181
-2078
-1774
-1677
-1896
-2115
-2030
-1641
-947
-201
436
855
1211
1506
1672
1691
1447
1012
615
381
323
350
353
377
455
720
1115
1365
1323
875
172
-523
-1073
-1496
-1885
-2320
-2790
-3206
-3438
-3390
-3124
-2755
-2427
-2226
-2162
-2143
-2131
-2106
-2069
-2064
-2074
-2100
-2008
-1841
-1563
-1130
-646
-142
319
583
659
348
-352
-731
-872
-1112
-1387
-1893
-2302
-2193
-1831
-1401
-1107
-953
-809
-836
-928
-1008
-1158
-1295
-1538
-1870
-2188
-2315
-2219
-2106
-2009
-1843
-1597
-1258
-1007
-955
-1050
-1141
-1098
-985
-896
-915
-944
-915
-663
-220
227
607
910
1116
1274
1362
1413
1426
1368
1294
1075
911
776
683
802
920
1007
1266
1520
1773
1915
1885
2053
2177
2234
2140
1905
2040
2070
2190
2507
2540
2952
3322
3406
3749
3858
4138
4404
4061
3191
1627
133
-983
-1870
-2292
-2692
-3095
-3251
-3173
-2556
-1575
-606
-117
-440
-1175
-1827
-2038
-1921
-1754
-1818
-2175
-2355
-2154
-1580
-778
-30
600
1048
1412
1758
1911
1856
1486
918
459
189
102
42
-13
-15
94
459
916
1188
1076
551
-144
-797
-1317
-1734
-2195
-2725
-3261
-3651
-3805
-3666
-3302
-2869
-2528
-2319
-2181
-2049
-1968
-1907
-1915
-2007
-2050
-2070
-2015
-1844
-1650
-1341
-1018
-575
-29
223
272
165
-79
-212
-357
-640
-970
-1412
-1757
-1923
-1905
-1606
-1235
-969
-808
-727
-667
-635
-687
-908
-1230
-1559
-1855
-2083
-2225
-2262
-2163
-1970
-1663
-1322
-1033
-810
-673
-606
-541
-476
-486
-544
-628
-628
-488
-221
155
595
959
1268
1498
1665
1831
1884
1789
1666
1449
1191
1040
886
887
997
1132
1264
1453
1659
1829
2090
2215
2232
2267
2250
2203
2140
2083
2122
2296
2458
2734
3012
3274
3606
3922
4168
4323
4037
2884
1340
-9
-1117
-1763
-2133
-2689
-3148
-3307
-3075
-2235
-1235
-430
-223
-742
-1396
-1761
-1806
-1625
-1614
-1962
-2378
-2463
-2128
-1485
-708
-12
517
1007
1475
1864
2019
1843
1404
884
541
361
257
124
-5
-4
232
681
1105
1269
1051
522
-54
-561
-990
-1428
-1986
-2619
-3193
-3565
-3634
-3437
-3087
-2706
-2390
-2167
-1976
-1858
-1758
-1694
-1761
-1850
-1966
-2078
-2104
-2082
-1878
-1489
-1005
-484
-123
19
61
67
1
-133
-404
-808
-1219
-1584
-1806
-1857
-1766
-1546
-1275
-1037
-852
-701
-619
-579
-630
-813
-1076
-1330
-1618
-1866
-2018
-2060
-1933
-1705
-1450
-1217
-1043
-881
-666
-507
-394
-351
-390
-435
-430
-360
-198
37
312
615
931
1194
1460
1692
1754
1858
1901
1814
1754
1585
1455
1397
1360
1390
1603
1785
1832
2125
2236
2336
2614
2544
2631
2625
2495
2632
2518
2619
2826
2839
3172
3487
3753
4068
3966
3275
1956
701
-321
-1187
-1644
-2240
-2913
-3269
-3270
-2686
-1780
-867
-390
-574
-1097
-1466
-1482
-1289
-1136
-1270
-1770
-2079
-2038
-1679
-988
-348
214
681
1138
1601
1881
1937
1679
1225
822
530
336
110
-148
-273
-221
75
484
714
652
281
-213
-660
-999
-1310
-1738
-2295
-2899
-3380
-3624
-3595
-3351
-3071
-2747
-2484
-2269
-2034
-1830
-1772
-1785
-1679
-1742
-1797
-1804
-1883
-1727
-1365
-940
-422
-96
114
240
177
-144
-393
-469
-808
-1258
-1754
-2256
-2300
-2170
-2023
-1823
-1641
-1329
-1085
-1020
-930
-904
-897
-989
-1179
-1466
-1755
-1863
-1924
-1893
-1719
-1477
-1203
-942
-789
-636
-503
-316
-195
-151
-179
-240
-231
-119
143
420
660
905
1182
1425
1607
1705
1828
1904
1898
1716
1531
1381
1226
1214
1194
1300
1525
1634
1847
2032
2214
2464
2589
2702
2699
2687
2785
2755
2950
2953
3021
3367
3501
3779
4053
3917
3438
2249
962
79
-812
-1361
-2002
-2740
-3159
-3190
-2737
-1975
-1164
-709
-794
-1189
-1442
-1446
-1206
-1069
-1219
-1602
-1873
-1786
-1430
-885
-373
138
597
1080
1551
1856
1957
1778
1420
1083
806
578
344
69
-86
-50
214
548
735
661
337
-91
-489
-811
-1147
-1620
-2181
-2773
-3258
-3509
-3543
-3388
-3151
-2913
-2711
-2540
-2363
-2176
-2009
-1915
-1960
-2083
-2189
-2258
-2213
-2099
-2085
-1690
-1176
-874
-523
-457
-522
-425
-487
-587
-860
-1201
-1441
-1705
-1819
-1722
-1582
-1335
-1101
-904
-769
-655
-503
-508
-648
-824
-1048
-1235
-1396
-1567
-1704
-1704
-1559
-1331
-1078
-870
-675
-493
-282
-82
48
114
178
165
187
255
369
611
865
1082
1319
1636
1836
1912
1985
2106
2221
2217
1970
1765
1719
1718
1800
1887
1985
2229
2376
2432
2638
2793
2962
3204
3094
3025
3060
3052
3110
3152
3249
3432
3540
3424
2571
1205
123
-736
-1346
-1705
-2212
-2767
-3112
-3079
-2550
-1728
-929
-607
-890
-1429
-1681
-1607
-1266
-994
-1112
-1463
-1617
-1436
-1020
-472
6
412
810
1248
1582
1731
1650
1352
1018
734
561
381
139
-113
-257
-196
104
407
456
199
-296
-817
-1196
-1449
-1724
-2121
-2613
-3072
-3350
-3443
-3357
-3148
-2897
-2659
-2445
-2316
-2160
-2159
-2109
-1873
-1865
-1876
-1934
-2117
-1980
-1717
-1433
-1071
-884
-674
-529
-569
-590
-712
-881
-1013
-1235
-1462
-1669
-1787
-1767
-1652
-1490
-1291
-1117
-980
-913
-898
-912
-901
-943
-1028
-1182
-1366
-1482
-1521
-1449
-1330
-1204
-1043
-856
-643
-445
-292
-137
-36
88
203
221
239
321
456
668
921
1194
1373
1537
1699
1794
1964
2090
2189
2145
1983
1987
1852
1747
1851
1852
1951
2051
2171
2370
2405
2648
2847
2718
2853
2899
2842
2943
2957
3034
3206
3361
3342
2700
1485
321
-651
-1367
-1755
-2158
-2712
-3064
-3121
-2712
-1899
-1089
-657
-841
-1337
-1678
-1701
-1403
-1189
-1284
-1544
-1724
-1540
-1102
-593
-106
257
640
1088
1484
1710
1673
1402
1025
714
545
406
205
-61
-231
-190
67
394
513
354
-59
-554
-935
-1243
-1579
-2011
-2511
-2945
-3249
-3351
-3298
-3153
-2916
-2662
-2476
-2391
-2309
-2188
-2048
-1954
-1913
-2079
-2212
-2104
-1974
-1767
-1442
-1177
-855
-520
-367
-355
-463
-599
-792
-1103
-1379
-1620
-1775
-1810
-1777
-1656
-1452
-1190
-939
-823
-813
-820
-834
-875
-991
-1167
-1354
-1466
-1506
-1457
-1386
-1242
-1040
-802
-543
-344
-217
-95
9
79
148
195
248
326
453
598
756
989
1265
1493
1704
1809
1864
1991
1889
1821
1942
1913
1788
1785
1861
1821
2020
2292
2273
2418
2566
2583
2779
2778
2809
2911
2772
2877
2996
2973
3181
3329
3439
3398
2785
1600
357
-651
-1377
-1805
-2251
-2821
-3165
-3188
-2757
-1960
-1189
-775
-934
-1405
-1697
-1694
-1472
-1340
-1464
-1727
-1870
-1633
-1200
-656
-184
213
688
1173
1576
1786
1685
1355
977
699
553
402
187
-52
-140
-55
226
550
643
443
20
-477
-918
-1325
-1723
-2167
-2635
-3009
-3251
-3343
-3283
-3093
-2855
-2665
-2475
-2285
-2196
-2140
-2172
-2253
-2358
-2493
-2414
-2300
-2230
-2052
-1830
-1468
-994
-619
-424
-423
-514
-634
-844
-1060
-1270
-1485
-1651
-1711
-1637
-1486
-1271
-1068
-949
-817
-679
-608
-620
-763
-963
-1136
-1261
-1322
-1386
-1420
-1399
-1256
-1050
-792
-535
-361
-235
-112
-36
54
134
201
268
340
488
694
904
1099
1361
1585
1794
1982
2055
2143
2333
2224
2161
2203
2118
2213
2211
2201
2351
2453
2656
2818
2911
3087
3223
3212
3248
3194
3188
3218
3266
3289
3244
2996
2115
806
-375
-1247
-1863
-2167
-2578
-3095
-3245
-3023
-2421
-1574
-935
-769
-1081
-1574
-1776
-1722
-1503
-1376
-1491
-1629
-1594
-1259
-768
-274
143
508
913
1325
1564
1557
1315
954
627
440
320
159
-30
-166
-168
-24
231
431
405
100
-389
-922
-1381
-1760
-2140
-2520
-2881
-3170
-3306
-3300
-3150
-2910
-2618
-2351
-2196
-2257
-2254
-2246
-2383
-2294
-2229
-2308
-2176
-2030
-1864
-1517
-1152
-804
-500
-346
-343
-519
-793
-1096
-1373
-1700
-1960
-2091
-2195
-2146
-1989
-1749
-1418
-1061
-799
-723
-776
-907
-1111
-1286
-1456
-1615
-1670
-1671
-1611
-1459
-1279
-1002
-707
-420
-194
-66
-30
-20
19
73
185
292
343
442
610
846
1066
1210
1540
1857
1868
1984
2040
1923
2036
2018
1914
1890
1824
1838
1968
2068
2241
2456
2597
2948
3073
3049
3081
3048
3060
3047
3049
3088
3207
3374
3327
2782
1669
457
-469
-1214
-1737
-2167
-2781
-3148
-3143
-2802
-2048
-1267
-819
-902
-1328
-1654
-1641
-1416
-1204
-1197
-1367
-1500
-1314
-900
-471
-40
337
744
1205
1573
1715
1592
1329
1019
773
568
356
121
-88
-187
-96
113
382
480
337
-33
-536
-990
-1381
-1736
-2101
-2481
-2842
-3093
-3177
-3160
-3023
-2841
-2854
-2663
-2449
-2490
-2470
-2521
-2591
-2445
-2262
-2165
-2091
-2005
-1828
-1577
-1277
-964
-808
-760
-844
-1011
-1169
-1290
-1398
-1529
-1632
-1640
-1571
-1463
-1361
-1278
-1208
-1085
-976
-944
-1003
-1161
-1258
-1265
-1231
-1202
-1207
-1220
-1183
-1069
-870
-706
-515
-294
-146
-25
67
181
302
441
583
740
869
1014
1132
1380
1500
1489
1784
2003
2072
2096
2276
2289
2218
2401
2489
2498
2610
2668
2504
2678
2872
2931
3166
3218
3212
3216
3234
3457
3557
3426
3429
3367
3121
2368
1037
-220
-1220
-1883
-2197
-2555
-3003
-3253
-3096
-2445
-1577
-838
-583
-899
-1381
-1702
-1768
-1569
-1365
-1386
-1496
-1435
-1080
-543
11
475
858
1245
1658
1899
1848
1580
1182
830
584
421
257
65
-77
-91
42
255
429
397
106
-409
-1004
-1544
-1986
-2362
-2709
-3063
-3366
-3507
-3477
-3302
-3033
-2729
-2611
-2649
-2551
-2507
-2581
-2541
-2563
-2542
-2353
-2136
-1922
-1661
-1384
-1053
-785
-576
-464
-603
-811
-996
-1203
-1342
-1455
-1572
-1630
-1625
-1551
-1344
-1124
-952
-876
-885
-894
-886
-909
-992
-1124
-1259
-1366
-1380
-1324
-1248
-1150
-1017
-823
-602
-394
-209
-79
9
91
183
312
453
567
699
830
960
1055
1324
1468
1473
1802
2154
2200
2230
2178
2023
2171
2214
2230
2227
1936
2120
2294
2383
2828
3036
3020
3201
3265
3122
3287
3334
3234
3317
3295
3146
2626
1449
149
-865
-1707
-2095
-2312
-2807
-3142
-3174
-2819
-2019
-1212
-822
-941
-1416
-1819
-1945
-1836
-1635
-1516
-1579
-1653
-1433
-1020
-507
5
444
846
1223
1542
1688
1592
1287
949
694
521
409
229
0
-123
-83
89
316
406
227
-168
-632
-1114
-1538
-1898
-2228
-2586
-2931
-3196
-3332
-3327
-3179
-3022
-2992
-2875
-2809
-2840
-2763
-2727
-2750
-2598
-2395
-2214
-2025
-1892
-1741
-1521
-1248
-967
-800
-767
-819
-939
-1031
-1078
-1173
-1314
-1435
-1524
-1527
-1410
-1250
-1106
-978
-872
-761
-675
-654
-721
-810
-913
-976
-970
-989
-1004
-971
-896
-730
-494
-248
-48
89
236
369
523
652
713
750
815
958
1005
1107
1246
1326
1459
1727
2031
2200
2330
2493
2513
2584
2669
2617
2602
2486
2403
2459
2453
2669
2954
3054
3296
3408
3404
3491
3473
3550
3599
3392
3004
2040
732
-379
-1397
-2048
-2295
-2770
-3218
-3236
-2951
-2244
-1408
-931
-857
-1178
-1588
-1792
-1889
-1861
-1791
-1856
-1912
-1829
-1545
-1057
-518
-36
438
898
1334
1663
1738
1540
1231
950
754
616
398
112
-72
-45
121
365
556
542
326
-19
-449
-891
-1282
-1664
-2072
-2519
-2947
-3231
-3353
-3306
-3156
-2973
-2927
-2902
-2801
-2720
-2558
-2373
-2342
-2330
-2245
-2120
-1934
-1785
-1710
-1623
-1456
-1210
-926
-802
-812
-838
-821
-803
-817
-920
-1075
-1192
-1198
-1125
-1030
-947
-899
-821
-701
-570
-464
-410
-412
-444
-467
-480
-486
-542
-608
-671
-689
-623
-482
-303
-129
73
277
515
732
873
914
970
1059
1076
1125
1158
1160
1334
1494
1654
1831
1928
2054
2260
2417
2535
2661
2659
2682
2799
2769
2751
2845
2835
2850
2947
2993
3035
3169
3326
3480
3437
3081
2350
1404
468
-365
-1031
-1617
-2153
-2552
-2682
-2502
-2014
-1481
-1226
-1250
-1427
-1600
-1591
-1504
-1445
-1519
-1741
-1932
-1990
-1908
-1666
-1362
-1016
-586
-142
334
758
1014
1150
1191
1143
1044
877
612
298
30
-113
-129
-63
-5
-92
-251
-415
-535
-550
-562
-654
-865
-1185
-1568
-1934
-2229
-2451
-2682
-2925
-3138
-3328
-3374
-3256
-3120
-2922
-2691
-2510
-2291
-2115
-2041
-2034
-2107
-2152
-2096
-2031
-2014
-2022
-2048
-1942
-1695
-1407
-1091
-820
-617
-380
-189
-60
0
-54
-127
-149
-169
-189
-217
-253
-210
-110
12
116
206
238
272
300
298
277
242
187
134
91
36
35
82
174
312
443
518
612
682
739
825
896
950
1030
1087
1151
1181
1238
1360
1439
1528
1628
1695
1708
1726
1792
1878
1975
2076
2111
2091
2051
2040
2041
1981
1878
1664
1410
1060
659
230
-165
-420
-480
-420
-286
-183
-180
-268
-488
-719
-878
-908
-878
-884
-1002
-1170
-1312
-1348
-1293
-1169
-1090
-1065
-1025
-998
-951
-893
-809
-715
-612
-542
-553
-623
-707
-753
-705
-553
-450
-348
-388
-530
-666
-752
-728
-648
-544
-498
-502
-558
-615
-609
-567
-554
-571
-630
-750
-881
-1006
-1132
-1179
-1162
-1171
-1150
-1177
-1240
-1337
-1431
-1553
-1666
-1760
-1859
-1936
-2040
-2151
-2220
-2263
-2271
-2200
-2072
-1946
-1829
-1739
-1695
-1636
-1608
-1600
-1565
-1507
-1474
-1434
-1389
-1311
-1193
-1046
-889
-741
-621
-507
-419
-353
-292
-261
-236
-198
-131
-97
-77
-55
-14
66
145
236
321
396
447
463
485
503
561
649
704
720
741
745
743
810
834
853
949
1012
1106
1198
1292
1397
1518
1683
1790
1828
1872
1924
2005
2104
2165
2157
1994
1620
1211
885
810
1055
1355
1573
1637
1457
1075
718
440
262
161
71
-51
-238
-463
-624
-695
-697
-643
-596
-553
-567
-590
-652
-723
-705
-652
-650
-704
-840
-1054
-1233
-1278
-1211
-1057
-922
-891
-944
-1076
-1195
-1222
-1171
-1016
-872
-807
-837
-899
-953
-968
-936
-917
-906
-955
-1041
-1155
-1248
-1413
-1490
-1425
-1360
-1189
-1144
-1269
-1424
-1518
-1625
-1779
-1906
-2036
-2145
-2189
-2259
-2359
-2358
-2282
-2108
-1935
-1825
-1834
-1806
-1767
-1683
-1587
-1578
-1482
-1383
-1319
-1297
-1279
-1212
-1011
-782
-541
-421
-341
-236
-145
-50
43
114
177
260
291
317
307
336
394
508
632
720
733
717
741
791
874
999
1140
1223
1289
1288
1267
1218
1223
1262
1317
1470
1524
1570
1637
1703
1785
1908
2015
2099
2199
2255
2277
2166
1819
1310
796
407
395
679
1055
1365
1430
1171
683
244
-50
-153
-121
-102
-226
-436
-699
-860
-870
-802
-704
-617
-571
-553
-571
-650
-674
-641
-585
-544
-567
-761
-1004
-1191
-1243
-1125
-911
-721
-670
-775
-999
-1206
-1294
-1240
-1086
-925
-862
-887
-967
-1026
-1036
-955
-866
-837
-911
-1098
-1307
-1463
-1428
-1264
-1084
-1026
-1133
-1349
-1575
-1695
-1732
-1776
-1786
-1792
-1880
-2031
-2207
-2312
-2295
-2166
-2018
-1902
-1867
-1842
-1783
-1722
-1648
-1605
-1532
-1439
-1391
-1415
-1464
-1446
-1260
-996
-756
-593
-531
-487
-439
-351
-234
-125
-48
53
84
77
59
92
209
374
539
619
649
661
672
677
738
785
857
964
983
971
932
900
950
1044
1081
1119
1141
1236
1339
1408
1492
1594
1733
1831
1888
1937
1984
2085
2206
2248
2093
1706
1184
660
362
389
712
1137
1435
1454
1088
534
101
-159
-229
-171
-171
-282
-473
-702
-837
-854
-808
-698
-578
-528
-524
-598
-666
-657
-602
-503
-449
-524
-726
-981
-1160
-1181
-1078
-883
-705
-687
-821
-1038
-1227
-1288
-1197
-1022
-849
-789
-847
-962
-1072
-1089
-1032
-965
-951
-1019
-1144
-1279
-1424
-1500
-1424
-1319
-1193
-1106
-1199
-1323
-1457
-1572
-1679
-1760
-1840
-1950
-2042
-2100
-2150
-2130
-2052
-1953
-1825
-1677
-1583
-1546
-1497
-1497
-1440
-1400
-1356
-1314
-1311
-1308
-1250
-1165
-1016
-798
-562
-374
-255
-159
-108
-8
88
149
171
193
204
220
261
333
441
545
674
789
852
866
840
860
906
955
1057
1120
1130
1159
1120
1091
1105
1144
1227
1326
1464
1513
1550
1591
1664
1766
1887
1992
2104
2210
2308
2323
2175
1799
1290
793
479
589
878
1215
1494
1466
1158
684
239
-33
-115
-103
-121
-247
-481
-718
-880
-930
-867
-781
-683
-589
-516
-512
-561
-567
-523
-474
-451
-539
-733
-951
-1118
-1127
-1026
-850
-683
-636
-738
-914
-1101
-1178
-1109
-987
-840
-786
-837
-927
-1033
-1096
-1098
-1066
-1027
-1037
-1129
-1277
-1420
-1549
-1625
-1602
-1487
-1337
-1245
-1303
-1464
-1600
-1713
-1855
-2011
-2160
-2234
-2243
-2260
-2286
-2314
-2268
-2125
-1898
-1704
-1623
-1589
-1557
-1494
-1461
-1487
-1499
-1445
-1363
-1292
-1226
-1171
-1013
-753
-489
-314
-215
-164
-78
13
83
110
132
201
300
377
409
435
494
619
734
834
872
852
854
873
877
912
1028
1154
1221
1249
1214
1189
1209
1279
1351
1468
1574
1655
1699
1751
1811
1885
2021
2131
2163
2126
1899
1473
941
429
173
328
735
1153
1407
1322
972
473
44
-269
-345
-269
-232
-311
-548
-875
-1058
-1085
-1002
-837
-702
-609
-535
-539
-608
-599
-541
-470
-432
-533
-759
-1022
-1196
-1195
-1058
-886
-744
-686
-779
-965
-1190
-1319
-1253
-1067
-916
-840
-907
-1045
-1167
-1229
-1224
-1169
-1084
-1065
-1159
-1325
-1516
-1644
-1638
-1526
-1371
-1330
-1384
-1515
-1669
-1798
-1904
-1977
-2051
-2132
-2191
-2278
-2378
-2426
-2401
-2258
-2044
-1849
-1703
-1621
-1588
-1556
-1561
-1532
-1474
-1408
-1314
-1238
-1203
-1127
-985
-777
-521
-336
-217
-169
-156
-123
-95
-41
6
73
114
151
161
210
308
459
611
740
804
823
780
762
800
870
1022
1100
1184
1222
1274
1273
1302
1370
1450
1589
1715
1765
1787
1820
1927
2057
2174
2302
2372
2377
2244
1879
1311
744
277
100
259
567
865
1044
1075
861
439
15
-304
-381
-289
-206
-269
-476
-761
-975
-1041
-995
-851
-668
-541
-422
-424
-449
-387
-266
-163
-153
-262
-480
-673
-780
-761
-664
-557
-467
-462
-583
-792
-1001
-1120
-1085
-935
-772
-703
-747
-884
-1068
-1206
-1291
-1311
-1264
-1316
-1484
-1696
-1854
-1918
-1858
-1754
-1690
-1721
-1821
-1946
-2061
-2102
-2126
-2133
-2156
-2211
-2271
-2351
-2427
-2496
-2444
-2265
-2008
-1763
-1573
-1479
-1417
-1305
-1123
-966
-849
-795
-1151
-1498
-1832
-1902
-1535
-1146
-863
-701
-652
-552
-333
-37
315
542
707
840
936
1053
1200
1280
1372
1464
1532
1623
1692
1734
1718
1712
1736
1759
1815
1936
2003
2066
2074
2128
2261
2365
2417
2509
2575
2623
2763
2863
2999
3162
3285
3396
3176
2497
1505
295
-667
-1259
-1600
-1747
-1892
-2024
-1835
-1383
-809
-433
-498
-864
-1225
-1369
-1220
-995
-963
-1164
-1571
-1913
-1994
-1821
-1452
-975
-519
-104
256
628
1026
1337
1407
1227
879
509
280
127
-47
-287
-552
-701
-681
-573
-512
-598
-770
-858
-879
-869
-941
-1201
-1642
-2168
-2691
-3083
-3330
-3486
-3605
-3735
-3755
-3675
-3440
-3104
-2773
-2516
-2321
-2173
-2018
-1933
-1932
-2011
-2126
-2177
-2156
-2079
-1970
-1822
-1647
-1410
-1149
-939
-783
-662
-572
-486
-485
-582
-735
-887
-927
-874
-781
-699
-614
-507
-325
-101
73
168
210
203
152
39
-114
-254
-335
-345
-285
-210
-94
118
417
680
918
1026
1142
1384
1533
1640
1674
1722
1824
2099
2316
2413
2595
2803
3049
3397
3612
3728
3861
4042
4298
4404
4399
4324
4273
3961
3151
1682
-142
-1685
-2621
-2956
-3099
-3367
-3680
-3772
-3317
-2380
-1518
-1142
-1290
-1816
-2330
-2540
-2419
-2224
-2080
-2217
-2518
-2600
-2281
-1535
-564
346
1069
1706
2279
2800
3053
2871
2309
1643
1094
753
536
321
93
-70
-94
35
245
394
378
103
-382
-995
-1597
-2150
-2697
-3274
-3923
-4503
-4855
-4950
-4792
-4452
-4117
-3771
-3296
-2908
-2527
-2219
-2144
-2109
-2047
-1996
-1879
-1769
-1717
-1660
-1580
-1303
-913
-538
-257
-127
-132
-159
-217
-375
-554
-823
-1039
-1172
-1247
-1316
-1366
-1325
-1142
-901
-723
-636
-683
-762
-838
-896
-1000
-1053
-1122
-1156
-1144
-1055
-836
-531
-122
271
640
938
1254
1518
1734
1785
1724
1809
1918
2036
2213
2268
2291
2551
2744
3075
3314
3487
3887
3958
4101
4107
3868
3841
3896
3832
3827
3687
3526
3281
2416
936
-908
-2654
-3677
-3984
-4153
-4239
-4489
-4530
-4016
-3034
-1878
-997
-681
-834
-1287
-1691
-1672
-1359
-921
-705
-770
-871
-673
-55
723
1464
2037
2528
2960
3285
3253
2780
2005
1172
529
76
-164
-337
-469
-560
-639
-671
-604
-521
-531
-807
-1401
-2133
-2843
-3431
-3853
-4137
-4359
-4479
-4442
-4212
-3822
-3396
-2881
-2384
-1881
-1415
-1102
-1101
-1262
-1361
-1337
-1089
-802
-590
-460
-289
-104
104
248
285
193
5
-329
-822
-1397
-1959
-2420
-2738
-2855
-2901
-2815
-2668
-2531
-2321
-2029
-1685
-1291
-1057
-1028
-1130
-1303
-1340
-1302
-1165
-986
-734
-435
-103
264
621
970
1253
1511
1683
1799
1861
1935
1869
1865
1771
1796
1935
2009
2271
2411
2428
2544
2593
2801
2896
2921
2909
2674
2594
2466
2290
2381
2593
2830
3161
3306
3512
3686
3686
2976
1359
-695
-2673
-3949
-4302
-4343
-4314
-4253
-4007
-3391
-2290
-912
341
1038
994
397
-327
-690
-696
-616
-684
-994
-1196
-999
-411
377
1119
1734
2295
2733
2920
2736
2107
1176
183
-665
-1204
-1420
-1363
-1163
-1002
-854
-656
-428
-185
-91
-307
-847
-1597
-2396
-3105
-3620
-3939
-4058
-4003
-3826
-3442
-2910
-2323
-1677
-1228
-983
-810
-808
-922
-1356
-1932
-2124
-2090
-1783
-1449
-1308
-1032
-587
-210
-46
-206
-495
-807
-1230
-1788
-2430
-2928
-3039
-2883
-2657
-2343
-2018
-1563
-1121
-858
-744
-656
-552
-479
-591
-846
-1024
-1000
-730
-329
52
415
837
1287
1676
1902
1970
1996
2014
2043
1985
1828
1700
1436
1433
1501
1767
2164
2548
2734
2888
2974
2889
2982
3169
3196
3189
3103
2879
2968
3005
3137
3396
3680
4035
4234
3850
2541
412
-1768
-3609
-4501
-4670
-4714
-4706
-4659
-4381
-3600
-2264
-717
548
1125
980
364
-299
-658
-767
-784
-813
-819
-677
-249
334
938
1529
2084
2613
2990
3049
2644
1766
655
-422
-1168
-1504
-1450
-1169
-884
-711
-584
-476
-322
-184
-203
-517
-1151
-1986
-2871
-3629
-4140
-4368
-4294
-3976
-3502
-3055
-2447
-1920
-1541
-1183
-950
-745
-571
-546
-722
-1201
-1662
-1615
-1266
-689
-200
-33
7
143
141
-86
-496
-978
-1431
-1905
-2399
-2928
-3334
-3399
-3120
-2688
-2189
-1715
-1344
-1091
-991
-972
-967
-862
-715
-704
-763
-784
-690
-403
-2
389
770
1108
1418
1620
1633
1519
1411
1412
1560
1604
1558
1420
1383
1488
1957
2162
2165
2341
2460
2561
2740
2651
2388
2489
2541
2652
2683
2727
2622
2940
3264
3516
3893
4212
4460
4678
4562
3793
1952
-316
-2541
-4263
-4807
-4765
-4518
-4184
-3902
-3456
-2530
-1179
242
1125
1247
682
-156
-785
-1061
-1141
-1164
-1152
-994
-554
77
805
1469
1978
2474
2860
2979
2769
2102
1064
-52
-990
-1536
-1645
-1380
-916
-479
-169
3
82
102
45
-179
-663
-1383
-2226
-3048
-3715
-4136
-4208
-4094
-3795
-3203
-2770
-2261
-2101
-2334
-2249
-2124
-1880
-1615
-1787
-1979
-1946
-1718
-1340
-942
-533
-131
171
174
-105
-566
-987
-1312
-1576
-1843
-2109
-2320
-2485
-2500
-2410
-2174
-1781
-1328
-1021
-903
-952
-1027
-964
-874
-767
-654
-487
-226
73
360
604
849
1136
1518
1825
2016
2024
1923
1860
1768
1681
1674
1682
1674
2041
2100
2085
2301
2404
2703
3301
3389
3462
3540
3397
3420
3446
3259
3420
3470
3634
3818
3910
4088
4186
3984
2587
442
-1611
-3600
-4508
-4729
-4982
-4892
-4729
-4387
-3579
-2384
-1009
182
839
935
571
90
-168
-270
-400
-502
-566
-417
45
646
1237
1677
2033
2360
2553
2589
2231
1448
428
-648
-1456
-1892
-1936
-1681
-1349
-1029
-819
-673
-536
-466
-535
-802
-1265
-1871
-2544
-3179
-3700
-4052
-4145
-3907
-3434
-2777
-2100
-1644
-1706
-1529
-1374
-1222
-976
-1405
-1775
-1843
-1794
-1532
-1303
-1094
-624
-92
282
267
-56
-475
-899
-1263
-1710
-2215
-2653
-2936
-3101
-3130
-3048
-2758
-2330
-1911
-1588
-1430
-1365
-1246
-1147
-1131
-1065
-970
-667
-307
21
253
454
801
1171
1463
1545
1478
1337
1233
1109
1046
992
951
967
1025
900
1097
1443
1547
1789
1781
1937
2376
2556
2300
2290
2226
2413
2719
2721
2716
2998
3356
3552
3780
4020
4293
4575
4901
4797
3866
1767
-553
-2801
-4442
-4826
-4948
-4873
-4611
-4489
-4113
-3223
-1952
-689
228
551
285
-221
-696
-977
-1184
-1294
-1232
-908
-371
328
955
1463
1925
2359
2694
2878
2745
2164
1239
124
-870
-1559
-1824
-1632
-1207
-760
-419
-288
-253
-253
-354
-527
-858
-1338
-1935
-2591
-3263
-3769
-4131
-4171
-4177
-3909
-3459
-3250
-2795
-2585
-2420
-2128
-1873
-1652
-1443
-1458
-1507
-1561
-1444
-1191
-880
-520
-218
27
47
-112
-452
-875
-1275
-1649
-2027
-2310
-2583
-2775
-2792
-2754
-2565
-2277
-1957
-1640
-1350
-1181
-1036
-922
-847
-690
-506
-249
54
353
645
939
1226
1511
1827
2121
2372
2420
2248
1947
1713
1689
1722
1738
1766
1851
1988
2218
2356
2497
2860
2908
3133
3317
3404
3636
3541
3517
3592
3764
3914
4091
4175
4364
4349
3392
1450
-504
-2497
-3822
-4227
-4619
-4764
-4732
-4718
-4374
-3582
-2481
-1304
-312
187
194
-12
-305
-461
-602
-672
-607
-373
44
581
1052
1415
1737
2081
2375
2557
2440
1947
1139
139
-784
-1510
-1877
-1852
-1638
-1351
-1130
-1008
-941
-866
-805
-850
-990
-1271
-1699
-2234
-2812
-3315
-3645
-3680
-3380
-2902
-2309
-1828
-1455
-1533
-1766
-1599
-1542
-1326
-1235
-1523
-1635
-1578
-1512
-1431
-1394
-998
-462
43
167
-136
-601
-933
-1141
-1453
-1805
-2162
-2390
-2552
-2678
-2833
-2849
-2620
-2210
-1821
-1611
-1568
-1585
-1601
-1588
-1462
-1298
-904
-446
-109
184
361
558
855
1172
1394
1532
1554
1572
1494
1350
1203
1118
1049
1150
1232
1455
1727
1468
1507
1696
1988
2260
2393
2256
2298
2674
2788
2732
2844
2840
3327
3768
3919
4076
4199
4469
4838
5059
4956
3756
1703
-174
-2220
-3432
-3986
-4444
-4587
-4602
-4623
-4189
-3443
-2514
-1600
-968
-702
-690
-868
-1047
-1262
-1444
-1514
-1390
-991
-432
238
911
1464
1948
2395
2688
2866
2779
2364
1661
769
-130
-821
-1172
-1171
-1002
-793
-608
-513
-498
-534
-644
-875
-1154
-1469
-1876
-2355
-2933
-3527
-3972
-4283
-4098
-3839
-3492
-3011
-2822
-2631
-2402
-2305
-2150
-2012
-1973
-1926
-1879
-1875
-1848
-1677
-1416
-986
-527
-158
24
-1
-182
-445
-750
-1075
-1353
-1581
-1773
-1939
-2068
-2131
-2115
-2012
-1827
-1601
-1399
-1246
-1190
-1183
-1181
-1124
-956
-659
-334
-11
309
581
818
1092
1337
1604
1930
2204
2286
2210
2041
1856
1910
2113
2079
2103
2216
2293
2597
2751
2853
2791
3230
3507
3550
3796
3558
3687
3834
3864
4049
4159
4349
4601
4747
4366
2788
1124
-477
-1949
-2634
-3343
-3869
-4157
-4395
-4384
-4044
-3413
-2694
-1901
-1321
-1011
-941
-1023
-1076
-1217
-1268
-1209
-981
-483
56
581
1079
1475
1962
2388
2763
2937
2800
2402
1723
944
195
-378
-713
-840
-870
-899
-915
-956
-994
-1051
-1135
-1264
-1433
-1672
-2014
-2474
-2944
-3403
-3675
-3664
-3441
-3072
-2679
-2292
-2075
-2181
-2448
-2119
-1917
-1752
-1617
-1873
-1798
-1626
-1680
-1724
-1701
-1520
-992
-603
-541
-751
-931
-954
-967
-1109
-1374
-1511
-1550
-1515
-1655
-1853
-1991
-1886
-1602
-1411
-1316
-1361
-1395
-1424
-1457
-1527
-1465
-1257
-890
-568
-345
-161
36
321
644
937
1169
1469
1704
1773
1761
1672
1573
1623
1736
1937
2034
2049
2029
2032
2214
2371
2434
2545
2800
2986
3011
3102
3031
3140
3445
3481
3716
3895
3993
4159
4381
4408
3794
2398
1065
-257
-1273
-1835
-2532
-3061
-3427
-3807
-3755
-3471
-3102
-2603
-2152
-1892
-1777
-1799
-1826
-1850
-1878
-1861
-1766
-1549
-1136
-640
-97
439
939
1501
2003
2439
2644
2600
2358
1922
1427
945
562
330
164
57
-22
-143
-265
-397
-550
-724
-916
-1131
-1429
-1816
-2274
-2734
-3139
-3437
-3547
-3612
-3717
-3684
-3502
-3230
-3040
-2929
-2801
-2625
-2475
-2379
-2325
-2341
-2316
-2182
-1976
-1709
-1503
-1268
-987
-747
-587
-525
-493
-547
-591
-647
-756
-864
-928
-982
-1000
-1000
-1007
-989
-956
-943
-928
-945
-970
-987
-987
-944
-859
-728
-561
-401
-193
1
186
427
628
859
1077
1244
1225
1274
1342
1374
1647
1848
1709
1914
2086
2200
2402
2352
2363
2637
2887
2988
3181
3295
3324
3577
3732
3794
3858
3979
4114
4211
4335
4212
3640
2653
1689
702
-142
-658
-1276
-1761
-2147
-2573
-2686
-2641
-2566
-2429
-2224
-2163
-2182
-2167
-2297
-2364
-2411
-2414
-2328
-2159
-1839
-1486
-1067
-610
-150
370
820
1261
1591
1735
1749
1631
1459
1276
1114
993
864
766
690
641
548
421
262
66
-98
-296
-537
-869
-1280
-1701
-2094
-2398
-2596
-2708
-2716
-2743
-2798
-2917
-2944
-2764
-2710
-2646
-2554
-2528
-2328
-2216
-2226
-2166
-2110
-1941
-1683
-1424
-1320
-1208
-1005
-816
-640
-563
-551
-480
-374
-312
-295
-279
-288
-229
-150
-109
-81
-50
34
65
77
50
0
32
50
58
68
79
129
207
284
353
418
518
614
708
762
797
848
894
837
793
811
803
922
998
1021
1100
1131
1263
1350
1379
1477
1516
1648
1750
1703
1765
1825
1900
2039
2102
2132
2267
2280
2342
2497
2462
2509
2369
2036
1789
1416
1048
841
499
330
154
-28
-124
-236
-360
-523
-644
-804
-927
-1061
-1169
-1299
-1467
-1591
-1789
-1925
-1974
-2003
-1888
-1745
-1570
-1350
-1175
-1027
-914
-814
-734
-655
-587
-526
-470
-437
-384
-352
-281
-195
-125
-26
44
94
120
113
46
-36
-132
-302
-411
-553
-666
-712
-825
-825
-866
-921
-944
-1022
-1110
-1183
-1271
-1385
-1472
-1567
-1678
-1727
-1780
-1782
-1789
-1788
-1748
-1736
-1692
-1666
-1583
-1540
-1503
-1432
-1413
-1369
-1319
-1245
-1156
-1058
-941
-806
-687
-591
-521
-450
-370
-271
-191
-111
-43
14
91
159
209
251
327
363
411
434
416
421
395
391
388
326
308
306
296
287
225
186
182
179
206
216
217
216
208
202
204
234
264
319
384
423
488
543
617
752
868
919
1031
1084
1086
1119
1081
1083
1087
1099
1090
1082
1061
1001
987
937
885
866
832
769
701
583
436
337
230
114
32
-96
-170
-234
-314
-415
-522
-602
-685
-722
-750
-785
-823
-879
-938
-970
-1021
-1040
-1035
-1013
-1016
-1028
-1041
-1075
-1099
-1093
-1084
-1082
-1065
-1054
-1040
-1048
-1087
-1093
-1121
-1141
-1127
-1151
-1160
-1165
-1195
-1231
-1276
-1310
-1292
-1306
-1262
-1244
-1245
-1250
-1245
-1261
-1311
-1327
-1326
-1314
-1299
-1284
-1297
-1309
-1303
-1285
-1263
-1244
-1228
-1202
-1199
-1194
-1185
-1170
-1124
-1064
-986
-917
-859
-809
-750
-694
-634
-565
-492
-410
-325
-253
-170
-106
-63
-16
42
117
190
240
291
345
402
451
474
525
553
550
542
544
545
555
580
583
580
570
549
525
524
556
596
630
636
675
706
735
735
727
746
778
821
850
861
864
894
937
964
947
891
846
858
865
796
703
583
524
505
467
393
282
203
100
27
-35
-130
-184
-244
-275
-328
-424
-537
-637
-688
-738
-744
-761
-753
-748
-782
-795
-840
-884
-946
-994
-1039
-1084
-1120
-1161
-1168
-1184
-1211
-1219
-1237
-1263
-1282
-1297
-1299
-1316
-1347
-1379
-1398
-1406
-1423
-1433
-1425
-1396
-1368
-1337
-1314
-1285
-1225
-1166
-1125
-1071
-1033
-992
-963
-951
-943
-923
-901
-868
-841
-830
-801
-769
-753
-735
-715
-712
-706
-691
-687
-688
-687
-647
-608
-583
-536
-499
-447
-391
-324
-262
-218
-196
-141
-80
-50
2
75
119
158
221
264
312
371
425
446
446
474
483
461
471
497
515
536
527
499
483
464
472
491
498
516
530
519
494
486
472
460
514
567
576
569
529
502
501
511
545
551
552
546
511
490
414
368
321
276
239
169
144
72
12
-11
-30
-40
-85
-126
-183
-242
-303
-363
-394
-439
-457
-479
-497
-519
-565
-581
-610
-604
-646
-697
-721
-750
-779
-819
-869
-921
-955
-980
-1019
-1045
-1089
-1138
-1155
-1175
-1173
-1186
-1214
-1225
-1203
-1174
-1163
-1147
-1137
-1134
-1129
-1122
-1120
-1115
-1070
-1030
-1011
-1009
-1005
-978
-961
-936
-895
-847
-820
-811
-790
-783
-795
-793
-752
-721
-719
-687
-665
-650
-624
-619
-583
-534
-491
-432
-403
-380
-347
-337
-325
-301
-305
-293
-275
-252
-203
-192
-178
-156
-123
-88
-47
-13
-5
-27
-38
-1
55
82
91
83
99
121
136
127
94
75
108
155
172
137
98
73
85
112
114
106
81
82
112
114
86
52
41
58
67
59
59
64
50
60
71
52
18
-20
-43
-64
-87
-141
-165
-175
-171
-169
-197
-221
-272
-284
-313
-312
-323
-348
-359
-384
-401
-441
-447
-444
-441
-455
-493
-519
-539
-543
-542
-540
-532
-570
-609
-652
-669
-674
-707
-757
-794
-806
-814
-839
-845
-835
-829
-848
-847
-860
-859
-849
-837
-816
-823
-860
-873
-892
-909
-895
-880
-850
-825
-790
-756
-736
-725
-722
-720
-728
-723
-700
-690
-662
-622
-604
-590
-578
-549
-506
-486
-456
-430
-414
-392
-366
-362
-352
-351
-343
-352
-357
-340
-354
-365
-341
-294
-275
-234
-209
-219
-209
-222
-228
-198
-192
-184
-157
-147
-127
-95
-96
-92
-75
-57
-32
-12
-19
-12
-29
-39
-13
2
13
-18
-16
13
4
-9
-6
-22
-41
-39
-25
-32
-86
-113
-104
-107
-95
-93
-110
-111
-116
-117
-121
-127
-135
-137
-109
-107
-119
-148
-179
-185
-196
-204
-226
-243
-240
-247
-240
-227
-229
-210
-219
-234
-244
-269
-289
-303
-293
-292
-298
-311
-321
-337
-364
-400
-467
-504
-521
-540
-546
-536
-526
-513
-505
-500
-488
-483
-473
-479
-460
-469
-497
-501
-526
-539
-526
-531
-521
-480
-455
-416
-394
-393
-393
-412
-436
-450
-467
-483
-500
-511
-486
-474
-455
-439
-430
-399
-358
-341
-342
-341
-321
-310
-299
-324
-330
-315
-305
-304
-313
-321
-326
-296
-257
-224
-203
-211
-229
-248
-237
-239
-242
-242
-233
-226
-205
-194
-244
-248
-314
-128
-213
-172
22
-321
-168
-108
-74
-2
-216
-104
-73
-102
-53
21
-15
-43
2
-12
-42
-6
-79
-120
-145
-161
-158
-178
-186
-188
-171
-231
-319
-328
-305
-292
-296
-315
-315
-316
-340
-321
-317
-338
-318
-284
-254
-231
-263
-286
-270
-262
-245
-249
-275
-303
-275
-224
-213
-227
-205
-206
-220
-228
-273
-321
-383
-436
-444
-455
-479
-478
-474
-467
-435
-446
-443
-434
-451
-454
-463
-464
-487
-509
-525
-528
-511
-467
-425
-421
-418
-393
-387
-377
-370
-403
-429
-435
-451
-441
-450
-434
-413
-412
-395
-372
-350
-309
-292
-280
-266
-297
-303
-301
-323
-320
-318
-336
-329
-363
-377
-364
-364
-350
-365
-387
-391
-385
-380
-388
-417
-441
-442
-438
-451
-469
-453
-460
-462
-460
-477
-472
-465
-459
-447
-454
-431
-416
-428
-407
-415
-404
-417
-415
-369
-337
-316
-293
-263
-241
-242
-242
-247
-243
-236
-239
-236
-222
-199
-194
-210
-210
-225
-265
-283
-304
-318
-324
-336
-345
-328
-340
-347
-330
-325
-319
-320
-326
-335
-351
-362
-356
-365
-376
-372
-381
-377
-348
-316
-284
-278
-264
-245
-240
-236
-257
-266
-270
-284
-305
-298
-286
-293
-284
-276
-263
-229
-234
-237
-250
-269
-275
-291
-320
-324
-331
-357
-354
-361
-353
-347
-341
-306
-295
-301
-290
-294
-288
-289
-290
-280
-285
-293
-294
-308
-304
-293
-297
-272
-252
-253
-231
-220
-225
-206
-204
-211
-204
-200
-180
-180
-195
-201
-197
-184
-177
-171
-171
-191
-178
-177
-192
-206
-223
-229
-246
-266
-268
-272
-288
-291
-290
-316
-329
-327
-336
-359
-376
-393
-402
-419
-445
-420
-410
-383
-367
-362
-347
-336
-305
-284
-278
-247
-226
-233
-225
-231
-243
-214
-203
-187
-193
-228
-225
-232
-219
-202
-203
-208
-222
-239
-260
-252
-249
-239
-226
-211
-202
-214
-222
-223
-230
-239
-237
-239
-227
-227
-230
-214
-191
-151
-113
-102
-92
-105
-141
-173
-195
-215
-224
-237
-226
-231
-243
-254
-248
-210
-166
-133
-130
-158
-197
-209
-230
-229
-220
-226
-215
-219
-248
-251
-249
-244
-236
-253
-253
-238
-243
-249
-256
-255
-236
-222
-210
-185
-175
-166
-139
-122
-91
-69
-64
-59
-49
-62
-77
-92
-97
-113
-151
-166
-174
-198
-193
-187
-180
-162
-174
-183
-186
-204
-204
-230
-262
-281
-304
-320
-327
-352
-354
-335
-335
-318
-300
-301
-284
-302
-301
-292
-314
-303
-295
-292
-291
-286
-256
-225
-207
-171
-143
-134
-127
-134
-133
-142
-147
-138
-149
-148
-147
-154
-158
-173
-205
-207
-218
-217
-203
-191
-177
-180
-180
-174
-171
-161
-155
-151
-138
-141
-161
-176
-188
-210
-218
-247
-240
-244
-245
-240
-224
-200
-192
-201
-230
-258
-273
-290
-291
-310
-325
-327
-345
-336
-342
-354
-349
-341
-336
-308
-297
-289
-285
-288
-303
-299
-305
-309
-302
-319
-309
-319
-291
-283
-270
-284
-253
-296
-269
-80
-262
-286
-277
-275
-285
-272
-233
-272
-296
-237
-230
-280
-242
-263
-260
-292
-311
-284
-286
-282
-276
-252
-244
-221
-202
-179
-168
-160
-148
-154
-166
-180
-192
-216
-248
-277
-292
-296
-293
-305
-293
-266
-277
-273
-291
-319
-326
-333
-336
-348
-367
-359
-357
-369
-359
-348
-328
-307
-285
-248
-207
-172
-150
-132
-139
-161
-159
-199
-225
-241
-265
-245
-227
-243
-252
-264
-260
-242
-249
-226
-210
-214
-203
-211
-213
-210
-242
-261
-282
-308
-314
-338
-360
-350
-353
-348
-335
-327
-315
-294
-259
-227
-216
-217
-217
-227
-256
-273
-304
-328
-305
-292
-274
-252
-258
-250
-231
-226
-228
-220
-198
-172
-190
-198
-215
-249
-261
-273
-276
-275
-280
-280
-278
-272
-253
-243
-238
-248
-267
-294
-313
-323
-340
-334
-321
-310
-291
-286
-275
-263
-241
-232
-220
-220
-220
-225
-261
-285
-304
-327
-322
-300
-282
-275
-267
-268
-262
-258
-257
-250
-261
-269
-262
-275
-274
-282
-292
-298
-318
-311
-310
-303
-276
-252
-241
-240
-243
-247
-249
-248
-243
-214
-200
-192
-179
-199
-199
-197
-193
-159
-143
-127
-89
-74
-80
-81
-103
-111
-113
-135
-168
-173
-191
-200
-179
-152
-132
-130
-111
-122
-105
-91
-127
-136
-152
-171
-167
-162
-162
-156
-128
-135
-144
-127
-136
-147
-157
-177
-181
-190
-202
-195
-193
-192
-187
-187
-184
-183
-178
-196
-215
-212
-216
-216
-212
-210
-208
-203
-194
-180
-172
-169
-145
-155
-167
-191
-208
-219
-233
-243
-245
-238
-235
-260
-263
-260
-293
-290
-281
-263
-255
-257
-255
-262
-261
-276
-276
-281
-285
-280
-294
-302
-290
-294
-277
-268
-276
-245
-248
-239
-202
-217
-202
-149
-133
-118
-105
-93
-73
-67
-69
-63
-60
-46
-52
-63
-60
-92
-120
-142
-154
-151
-153
-185
-199
-206
-242
-264
-278
-274
-260
-270
-259
-247
-240
-210
-192
-187
-172
-173
-173
-172
-179
-183
-190
-206
-204
-210
-234
-238
-267
-276
-266
-244
-223
-208
-215
-219
-230
-220
-215
-218
-204
-212
-219
-205
-197
-215
-224
-233
-251
-248
-240
-228
-219
-228
-258
-276
-281
-282
-273
-286
-288
-280
-297
-310
-300
-292
-292
-299
-302
-305
-296
-300
-299
-293
-293
-286
-266
-260
-253
-250
-265
-279
-289
-310
-328
-324
-315
-328
-319
-291
-277
-253
-245
-256
-227
-229
-244
-221
-236
-236
-210
-236
-225
-187
-178
-159
-162
-183
-179
-174
-200
-228
-239
-247
-257
-256
-260
-253
-250
-239
-228
-223
-230
-243
-233
-250
-266
-255
-269
-265
-259
-277
-264
-249
-229
-211
-219
-234
-225
-218
-223
-220
-205
-208
-211
-212
-221
-218
-224
-237
-244
-248
-250
-246
-253
-269
-271
-280
-279
-285
-296
-302
-313
-308
-291
-262
-251
-248
-273
-299
-300
-301
-300
-302
-311
-295
-285
-277
-242
-240
-237
-225
-237
-241
-220
-199
-178
-189
-185
-178
-208
-222
-232
-234
-220
-214
-202
-205
-226
-251
-288
-307
-334
-358
-356
-360
-345
-317
-314
-310
-320
-316
-324
-333
-324
-330
-342
-355
-350
-353
-355
-359
-342
-337
-327
-308
-302
-285
-276
-265
-259
-261
-272
-280
-297
-297
-297
-293
-262
-253
-252
-235
-232
-226
-221
-196
-171
-171
-159
-169
-199
-218
-230
-246
-241
-233
-237
-221
-216
-216
-222
-228
-233
-241
-250
-256
-272
-266
-273
-282
-267
-250
-243
-253
-259
-284
-270
-270
-263
-240
-213
-211
-208
-183
-180
-182
-180
-157
-144
-151
-160
-183
-227
-223
-230
-243
-232
-248
-255
-248
-260
-253
-240
-247
-254
-276
-306
-324
-353
-371
-391
-382
-379
-390
-395
-402
-413
-422
-400
-381
-374
-359
-361
-369
-381
-404
-416
-409
-410
-396
-376
-363
-350
-329
-318
-300
-285
-262
-254
-256
-260
-293
-298
-294
-321
-327
-330
-330
-307
-291
-272
-251
-242
-228
-240
-247
-247
-249
-248
-257
-267
-287
-296
-309
-302
-298
-309
-295
-280
-278
-288
-301
-318
-337
-360
-362
-361
-374
-373
-374
-379
-362
-358
-360
-340
-324
-318
-309
-301
-283
-260
-273
-266
-249
-250
-226
-216
-198
-187
-194
-201
-199
-230
-249
-258
-277
-264
-288
-300
-300
-315
-308
-320
-350
-350
-369
-388
-377
-394
-390
-379
-373
-358
-340
-343
-342
-346
-352
-355
-341
-329
-314
-276
-284
-274
-269
-292
-288
-275
-276
-277
-283
-288
-284
-282
-271
-271
-274
-284
-281
-278
-280
-272
-263
-291
-291
-289
-311
-306
-302
-306
-307
-282
-258
-257
-255
-253
-257
-260
-278
-277
-268
-265
-265
-278
-296
-291
-302
-322
-335
-340
-334
-333
-340
-334
-316
-312
-304
-309
-327
-327
-335
-338
-325
-326
-320
-299
-285
-270
-254
-243
-241
-243
-241
-217
-182
-180
-178
-200
-217
-208
-198
-200
-193
-207
-201
-209
-227
-211
-195
-178
-171
-187
-197
-204
-210
-208
-226
-223
-231
-261
-277
-265
-284
-279
-258
-261
-244
-239
-231
-217
-199
-173
-161
-157
-170
-185
-191
-197
-195
-202
-194
-194
-215
-211
-207
-206
-207
-219
-230
-236
-251
-260
-280
-295
-279
-287
-295
-296
-298
-289
-291
-287
-267
-265
-269
-253
-254
-262
-257
-249
-233
-231
-231
-246
-266
-264
-280
-300
-321
-348
-348
-355
-362
-363
-348
-334
-346
-356
-361
-372
-383
-403
-419
-422
-417
-413
-415
-383
-351
-347
-328
-328
-325
-304
-293
-260
-247
-248
-254
-268
-286
-305
-320
-308
-314
-319
-294
-303
-276
-233
-237
-229
-212
-231
-227
-225
-234
-228
-239
-243
-259
-263
-269
-272
-271
-267
-249
-249
-234
-219
-202
-195
-197
-222
-225
-213
-223
-222
-229
-202
-191
-185
-162
-147
-136
-131
-133
-131
-127
-135
-111
-113
-120
-111
-128
-153
-155
-163
-184
-202
-227
-238
-253
-265
-281
-279
-283
-304
-305
-316
-314
-313
-315
-335
-348
-363
-371
-367
-364
-348
-331
-320
-304
-263
-257
-241
-241
-237
-238
-255
-249
-239
-222
-218
-231
-247
-259
-280
-286
-302
-331
-339
-345
-353
-364
-369
-374
-373
-376
-366
-368
-394
-401
-399
-417
-421
-417
-442
-436
-435
-428
-404
-402
-373
-354
-343
-320
-301
-272
-251
-246
-241
-231
-230
-235
-241
-263
-270
-280
-299
-294
-315
-313
-294
-283
-259
-246
-236
-217
-221
-244
-261
-293
-340
-353
-377
-412
-396
-399
-399
-383
-386
-357
-337
-330
-327
-322
-331
-346
-361
-379
-407
-413
-405
-391
-375
-380
-372
-366
-357
-349
-350
-357
-379
-375
-362
-352
-343
-335
-332
-311
-322
-283
-243
-254
-228
-218
-230
-224
-225
-241
-237
-259
-262
-259
-267
-256
-248
-245
-245
-263
-289
-300
-319
-314
-320
-344
-343
-347
-367
-358
-357
-345
-313
-299
-298
-309
-308
-314
-332
-372
-386
-390
-406
-388
-388
-388
-367
-370
-347
-342
-362
-343
-348
-369
-356
-358
-355
-357
-377
-386
-395
-397
-380
-379
-379
-370
-370
-357
-339
-334
-329
-328
-331
-341
-348
-348
-352
-354
-370
-366
-370
-371
-362
-349
-326
-331
-334
-336
-344
-339
-318
-318
-310
-311
-333
-318
-296
-307
-308
-286
-269
-260
-261
-259
-273
-284
-303
-314
-318
-330
-341
-352
-348
-339
-340
-337
-334
-341
-328
-325
-337
-324
-314
-318
-322
-316
-310
-315
-318
-318
-316
-319
-333
-322
-308
-300
-294
-294
-306
-308
-325
-338
-335
-338
-357
-382
-384
-366
-371
-366
-355
-360
-370
-388
-386
-377
-379
-369
-363
-361
-349
-347
-343
-343
-366
-378
-367
-357
-360
-349
-331
-322
-305
-296
-285
-270
-262
-260
-276
-284
-290
-287
-262
-254
-252
-252
-234
-217
-217
-208
-196
-199
-207
-221
-219
-237
-240
-233
-242
-247
-254
-251
-240
-230
-233
-223
-225
-234
-225
-229
-232
-246
-269
-292
-310
-309
-294
-269
-257
-233
-191
-171
-153
-142
-169
-167
-165
-174
-167
-161
-151
-146
-149
-138
-120
-113
-105
-107
-119
-123
-134
-150
-163
-171
-185
-206
-202
-198
-213
-215
-206
-220
-218
-216
-230
-240
-232
-226
-232
-212
-223
-234
-217
-228
-236
-236
-236
-216
-201
-213
-206
-201
-193
-188
-178
-168
-166
-165
-187
-207
-197
-187
-182
-181
-191
-203
-212
-212
-204
-205
-198
-193
-203
-211
-208
-203
-215
-214
-219
-238
-250
-247
-283
-293
-291
-296
-287
-281
-287
-286
-286
-291
-279
-263
-253
-246
-249
-256
-260
-281
-305
-288
-267
-275
-281
-290
-294
-311
-331
-342
-349
-353
-337
-333
-341
-352
-347
-338
-347
-356
-357
-368
-373
-374
-379
-401
-379
-398
-393
-427
-435
-483
-434
-914
-2894
-2748
-1704
-2512
-2753
-1932
-1452
-1375
-1172
-925
-543
-432
-480
-125
247
75
-115
-41
172
362
356
207
311
610
378
91
157
178
-74
-340
-271
-103
-8
-119
-338
-235
-111
-237
-232
-90
-28
-53
-103
-215
-204
-172
-435
-628
-479
-346
-357
-398
-337
-306
-246
-293
-295
-192
-86
-313
-257
-769
-3029
-3376
-3461
-3938
-4030
-3612
-3187
-2958
-2382
-1924
-1375
-1104
-816
-4
583
500
323
370
425
520
585
443
517
736
597
374
416
256
-192
-545
-604
-639
-716
-906
-1182
-1193
-1243
-1430
-1416
-1308
-1301
-1308
-1201
-1114
-1065
-1088
-1283
-1386
-1264
-1130
-1125
-1077
-994
-928
-792
-676
-543
-330
-146
23
286
559
669
681
710
713
762
856
904
951
1039
1125
1164
1241
1247
1237
1287
1320
1390
1520
1522
1407
1312
1253
1208
1207
1264
1281
1290
1326
1379
1426
1466
1474
1471
1555
1667
1750
1810
1773
1716
1650
1600
1579
1578
1600
1615
1631
1651
1635
1589
1554
1518
1502
1535
1521
1470
1391
1294
1186
1067
960
936
936
914
901
889
861
783
741
715
666
644
570
525
488
426
353
275
226
214
271
341
427
532
602
641
612
573
555
533
518
484
466
432
392
349
316
275
251
258
263
303
295
270
242
209
229
236
261
284
261
319
357
388
391
406
448
457
467
479
490
471
452
438
415
427
402
407
457
475
488
497
530
547
544
553
568
580
542
462
412
344
301
289
284
315
319
364
387
390
379
335
307
289
326
317
328
307
297
290
251
215
169
136
160
159
167
163
111
77
86
103
128
156
147
170
134
140
114
68
42
24
-1
16
-8
-44
-51
-112
-115
-136
-169
-149
-163
-162
-146
-172
-152
-153
-184
-185
-208
-194
-197
-240
-251
-326
-368
-447
-512
-571
-631
-637
-644
-649
-663
-654
-688
-709
-714
-693
-680
-687
-672
-691
-705
-704
-715
-718
-705
-690
-711
-710
-733
-765
-799
-811
-829
-804
-806
-804
-800
-807
-809
-846
-846
-871
-868
-841
-816
-794
-761
-762
-770
-763
-757
-736
-712
-694
-668
-651
-643
-631
-635
-630
-583
-570
-525
-456
-396
-348
-325
-287
-246
-219
-194
-152
-122
-121
-94
-87
-79
-46
-6
29
96
174
224
252
277
332
338
410
445
485
573
611
696
721
815
841
933
1010
1107
1310
1338
1531
1589
1704
1810
1862
1981
2026
2146
2208
2356
2384
2432
2463
2381
2442
2212
1932
1439
772
65
-847
-1936
-3235
-4303
-5139
-5545
-5676
-5534
-5295
-5092
-4786
-4435
-3881
-3200
-2495
-1850
-1298
-892
-620
-443
-371
-306
-176
98
508
1044
1538
1931
2199
2347
2427
2388
2292
2084
1785
1345
779
64
-741
-1578
-2340
-2920
-3314
-3530
-3612
-3625
-3600
-3558
-3501
-3417
-3320
-3155
-2935
-2699
-2458
-2276
-2135
-2000
-1836
-1611
-1275
-863
-420
6
349
592
716
711
622
459
232
13
-223
-481
-794
-1138
-1487
-1745
-1931
-2038
-2072
-2039
-1982
-1973
-1959
-2004
-2044
-2105
-2126
-2077
-1994
-1848
-1732
-1627
-1514
-1390
-1258
-1057
-857
-621
-406
-283
-272
-361
-513
-726
-932
-1133
-1224
-1266
-1269
-1201
-1112
-974
-832
-664
-462
-245
-47
34
61
19
-83
-209
-323
-440
-519
-522
-462
-315
-242
-192
-125
-36
68
212
395
511
691
786
877
968
1062
1238
1445
1757
2161
2625
3021
3447
3890
4248
4686
5086
5542
6153
6674
7173
6877
5748
3990
1770
-474
-3135
-5264
-6991
-8013
-8618
-8943
-8827
-8700
-8108
-7392
-6152
-4643
-2977
-1451
-366
316
456
440
201
130
288
710
1431
2283
3243
4055
4716
5206
5584
5829
5939
5768
5246
4313
2939
1213
-717
-2610
-4252
-5448
-6160
-6350
-6233
-5921
-5507
-5077
-4572
-4011
-3357
-2700
-2092
-1620
-1280
-1125
-1148
-1217
-1214
-991
-489
281
1203
2151
2958
3542
3863
3932
3777
3466
3004
2384
1600
636
-461
-1645
-2786
-3737
-4353
-4580
-4502
-4213
-3828
-3479
-3184
-2950
-2777
-2604
-2416
-2184
-1931
-1695
-1501
-1353
-1216
-1045
-727
-282
319
924
1451
1612
1425
807
101
-568
-1335
-1959
-2571
-2843
-3065
-3144
-3306
-3345
-3269
-2939
-2446
-1897
-1332
-906
-582
-527
-600
-781
-882
-942
-846
-741
-538
-387
-283
-293
-375
-460
-537
-534
-598
-673
-907
-1156
-1477
-1715
-1870
-1870
-1674
-1303
-791
-293
203
587
941
1177
1436
1635
1838
1944
1988
1946
1803
1655
1480
1376
1370
1490
1701
2056
2397
2757
3007
3306
3638
4038
4421
4875
5368
5833
6139
5432
4082
2041
-69
-1904
-3739
-5162
-6707
-7849
-8667
-8965
-8654
-7819
-6557
-5239
-3708
-2314
-810
461
1507
2199
2474
2519
2274
2083
1924
1996
2251
2654
3108
3460
3703
3857
4014
4094
4015
3539
2642
1336
-210
-1785
-3283
-4572
-5608
-6363
-6768
-6768
-6384
-5645
-4698
-3657
-2621
-1615
-681
132
780
1201
1393
1340
1190
989
836
808
924
1195
1528
1839
2064
2213
2225
2103
1797
1336
704
-78
-961
-1917
-2827
-3626
-4240
-4637
-4765
-4638
-4235
-3676
-2985
-2264
-1608
-1001
-502
-108
172
368
444
440
364
252
141
73
68
117
228
191
-220
-680
-1139
-1431
-1857
-2353
-2710
-2924
-2925
-2928
-2889
-2804
-2529
-2143
-1641
-1143
-622
-175
180
362
403
315
195
18
-138
-345
-583
-737
-950
-1138
-1381
-1534
-1640
-1622
-1566
-1499
-1499
-1517
-1496
-1477
-1380
-1310
-1121
-918
-617
-324
-15
248
468
664
790
932
999
1010
891
707
425
122
-169
-425
-609
-751
-764
-702
-539
-387
-212
1
235
508
780
1067
1308
1534
1663
1859
2018
2193
2391
2650
2944
3242
3613
3946
4333
4612
4990
5179
4972
4265
3134
1824
436
-747
-1695
-2327
-3021
-4018
-5412
-6768
-7607
-7700
-6945
-5658
-4136
-2851
-1891
-1250
-676
14
809
1680
2413
2972
3283
3407
3346
3225
3042
2856
2740
2676
2717
2788
2788
2520
1901
938
-254
-1451
-2430
-3099
-3501
-3791
-4116
-4464
-4771
-4877
-4631
-4027
-3150
-2139
-1137
-270
417
891
1174
1308
1347
1392
1495
1632
1742
1731
1524
1182
777
408
150
-33
-175
-358
-629
-1048
-1590
-2183
-2759
-3222
-3481
-3522
-3410
-3202
-2996
-2778
-2544
-2230
-1836
-1353
-808
-281
161
434
517
427
216
-40
-269
-465
-578
-679
-784
-949
-1168
-1398
-1572
-1686
-1725
-1659
-1559
-1444
-1389
-1362
-1346
-1308
-1251
-1084
-815
-556
-296
-110
18
25
-48
-170
-311
-433
-547
-651
-770
-906
-1105
-1308
-1481
-1554
-1483
-1300
-1041
-769
-517
-344
-183
-67
35
164
350
615
884
1099
1191
1245
1245
1303
1367
1430
1524
1586
1652
1725
1770
1714
1661
1633
1702
1906
2128
2421
2747
3135
3613
4147
4695
5385
5994
6035
5341
3780
1827
-317
-2617
-4864
-6895
-8395
-9232
-9454
-9069
-8131
-6881
-5346
-3703
-1984
-122
1637
3147
4155
4614
4515
3989
3212
2422
1830
1528
1566
1789
2114
2403
2618
2719
2687
2530
2164
1545
617
-567
-1931
-3354
-4729
-5903
-6735
-7097
-6916
-6199
-5004
-3555
-2015
-538
756
1840
2706
3288
3589
3610
3315
2759
2018
1200
420
-155
-500
-593
-457
-205
28
152
135
-92
-527
-1084
-1721
-2387
-2996
-3522
-3959
-4237
-4314
-4163
-3741
-3060
-2185
-1194
-207
655
1309
1701
1808
1636
1285
796
217
-347
-896
-1409
-1800
-2076
-2237
-2213
-2056
-1795
-1492
-1218
-1021
-942
-956
-1046
-1166
-1276
-1322
-1299
-1183
-993
-768
-529
-275
-52
124
259
320
301
154
-124
-503
-949
-1398
-1813
-2135
-2309
-2353
-2256
-2033
-1733
-1404
-1049
-726
-421
-133
71
226
293
301
249
164
100
70
77
112
152
193
245
208
107
38
-16
-44
-141
-258
-311
-315
-292
-236
-127
29
274
537
888
1250
1597
1881
2125
2331
2440
2538
2565
2624
2703
2816
3023
3271
3605
3953
4349
4593
4482
3800
2647
1372
41
-1017
-1812
-2445
-3424
-4886
-6470
-7692
-8053
-7515
-6121
-4383
-2720
-1401
-448
335
1113
1976
2761
3397
3718
3748
3528
3165
2749
2314
1943
1632
1411
1313
1333
1410
1422
1197
621
-274
-1381
-2434
-3240
-3745
-3962
-4096
-4205
-4286
-4216
-3851
-3133
-2129
-986
136
1067
1761
2189
2323
2198
1867
1403
953
557
253
28
-207
-472
-759
-1006
-1113
-1126
-1070
-982
-995
-1110
-1338
-1675
-2051
-2394
-2612
-2613
-2443
-2109
-1696
-1307
-967
-705
-496
-297
-118
10
64
-47
-259
-586
-1006
-1433
-1794
-2041
-2130
-2027
-1817
-1576
-1346
-1154
-1002
-851
-712
-547
-398
-258
-165
-134
-161
-231
-279
-301
-281
-241
-171
-141
-178
-319
-563
-859
-1212
-1528
-1802
-1995
-2091
-2109
-2075
-1983
-1849
-1654
-1336
-964
-549
-116
247
512
661
695
665
599
541
475
388
291
264
256
250
198
210
273
339
474
554
698
782
810
820
815
867
939
1048
1229
1494
1769
2032
2273
2526
2809
3011
3264
3511
3822
4129
4399
4650
4421
3583
2265
645
-851
-2121
-2948
-3511
-4287
-5325
-6491
-7262
-7344
-6621
-5214
-3500
-1926
-653
282
971
1619
2220
2744
3074
3155
3046
2810
2590
2360
2148
1934
1702
1453
1273
1130
1047
922
590
-30
-968
-2060
-3090
-3835
-4203
-4223
-4047
-3793
-3490
-3105
-2530
-1750
-815
172
1076
1783
2234
2447
2426
2185
1746
1198
642
181
-146
-362
-522
-696
-910
-1115
-1283
-1399
-1427
-1455
-1516
-1615
-1790
-1972
-2149
-2312
-2371
-2307
-2095
-1716
-1240
-731
-262
110
361
487
514
452
285
-1
-387
-845
-1322
-1770
-2114
-2359
-2475
-2407
-2225
-1961
-1665
-1372
-1116
-901
-704
-528
-361
-224
-142
-84
-49
-71
-116
-204
-255
-309
-359
-389
-442
-552
-727
-956
-1237
-1477
-1694
-1813
-1857
-1851
-1756
-1642
-1478
-1292
-1056
-798
-507
-237
9
194
282
312
251
174
72
-38
-138
-200
-257
-271
-300
-356
-375
-374
-339
-281
-198
-77
78
210
305
363
471
621
773
869
985
1141
1266
1383
1463
1584
1624
1692
1786
1861
2029
2134
2357
2493
2726
2920
3246
3609
3923
4164
3926
3288
2169
956
-238
-1150
-1732
-1977
-2211
-3107
-4329
-5687
-6394
-6299
-5322
-3742
-2183
-933
-227
189
467
946
1516
2092
2481
2622
2663
2578
2506
2306
2054
1714
1394
1135
1023
1066
1063
944
489
-269
-1244
-2215
-3000
-3424
-3492
-3319
-3053
-2848
-2672
-2453
-2072
-1511
-785
-38
598
1082
1386
1478
1386
1106
699
299
-13
-151
-140
-77
-88
-186
-390
-622
-793
-881
-938
-994
-1068
-1192
-1365
-1583
-1761
-1883
-1907
-1766
-1493
-1119
-737
-465
-292
-252
-316
-407
-508
-646
-828
-1046
-1247
-1439
-1599
-1738
-1812
-1814
-1682
-1461
-1189
-892
-668
-492
-406
-364
-340
-305
-268
-207
-174
-159
-135
-145
-149
-184
-235
-268
-274
-302
-358
-522
-743
-1015
-1284
-1480
-1633
-1699
-1656
-1545
-1398
-1169
-952
-745
-493
-252
-12
213
369
454
453
365
277
187
95
42
-14
-43
-31
22
126
207
279
374
445
495
521
582
682
743
782
839
910
1035
1153
1292
1434
1594
1761
1928
2077
2175
2295
2440
2616
2889
3249
3597
4006
4219
4009
3287
2136
881
-379
-1287
-1832
-1991
-2341
-3257
-4511
-5805
-6406
-6233
-5102
-3456
-1846
-629
32
366
575
963
1424
1881
2158
2272
2315
2328
2350
2260
2081
1797
1504
1270
1191
1222
1237
1091
584
-262
-1328
-2377
-3215
-3632
-3630
-3366
-2975
-2654
-2382
-2089
-1676
-1124
-444
211
755
1149
1346
1375
1231
965
591
195
-77
-182
-155
-29
41
-42
-253
-561
-830
-1053
-1224
-1353
-1472
-1595
-1704
-1813
-1906
-1936
-1884
-1663
-1301
-867
-408
-65
114
134
31
-146
-341
-580
-843
-1071
-1275
-1443
-1591
-1706
-1778
-1781
-1690
-1499
-1260
-1016
-824
-755
-736
-729
-721
-658
-553
-433
-304
-198
-91
7
2
-43
-93
-162
-269
-362
-526
-718
-961
-1243
-1482
-1677
-1776
-1764
-1676
-1516
-1313
-1120
-897
-692
-521
-342
-182
-35
90
144
152
138
112
65
11
3
30
47
60
82
100
101
53
-4
2
33
76
130
216
304
428
521
559
655
739
907
1062
1222
1396
1490
1619
1689
1741
1816
1856
2020
2166
2375
2604
2852
3133
3423
3736
3736
3355
2607
1646
601
-278
-858
-1098
-1161
-1451
-2335
-3704
-5013
-5708
-5598
-4665
-3252
-1917
-970
-502
-338
-195
142
651
1177
1588
1857
2047
2226
2350
2331
2143
1805
1476
1260
1221
1287
1345
1216
747
-1
-933
-1847
-2503
-2851
-2907
-2722
-2461
-2226
-2046
-1881
-1654
-1331
-934
-482
-56
283
519
629
591
435
193
-37
-136
-95
64
275
408
381
213
-51
-341
-578
-783
-932
-1038
-1138
-1243
-1353
-1412
-1459
-1447
-1302
-1036
-698
-341
-77
81
93
-47
-452
-948
-1454
-1774
-1909
-2006
-1984
-1957
-1806
-1596
-1370
-1183
-959
-706
-436
-272
-218
-225
-298
-364
-446
-528
-529
-416
-269
-71
46
81
63
-29
-216
-437
-649
-813
-963
-1145
-1304
-1471
-1550
-1541
-1446
-1269
-1020
-775
-553
-375
-281
-212
-196
-204
-221
-225
-226
-186
-140
-59
23
79
168
234
272
288
279
288
327
294
278
267
276
337
426
548
670
793
885
976
1023
1087
1145
1204
1263
1309
1369
1414
1436
1472
1553
1669
1925
2211
2574
2962
3332
3679
3602
3151
2337
1351
438
-353
-753
-903
-907
-1334
-2373
-3750
-4967
-5438
-5151
-4051
-2670
-1438
-675
-359
-348
-365
-145
201
612
917
1215
1484
1773
2016
2101
2015
1794
1569
1413
1395
1434
1448
1254
770
-11
-947
-1834
-2510
-2813
-2801
-2543
-2227
-1952
-1764
-1652
-1522
-1328
-1077
-785
-475
-204
24
186
253
192
51
-85
-126
-17
205
446
583
568
339
4
-360
-691
-930
-1088
-1189
-1225
-1212
-1205
-1192
-1169
-1135
-1035
-874
-707
-632
-708
-943
-1193
-1367
-1539
-1629
-1648
-1570
-1380
-1115
-909
-757
-693
-679
-683
-711
-723
-709
-683
-701
-755
-830
-862
-786
-634
-465
-280
-137
7
103
107
1
-172
-360
-522
-625
-715
-743
-763
-806
-855
-921
-966
-999
-963
-931
-887
-858
-858
-876
-885
-875
-801
-654
-482
-271
-78
52
148
230
257
293
317
333
302
241
221
266
326
329
328
354
422
493
537
555
555
538
528
492
476
503
538
623
689
857
1015
1121
1222
1303
1431
1594
1783
1980
2217
2446
2704
2928
3017
2923
2552
1955
1261
648
219
17
-23
-132
-718
-1870
-3234
-4416
-4914
-4661
-3726
-2553
-1549
-939
-692
-663
-658
-458
-141
249
604
918
1221
1539
1788
1882
1855
1722
1607
1566
1650
1782
1834
1683
1245
529
-340
-1201
-1842
-2168
-2218
-2004
-1735
-1500
-1357
-1326
-1356
-1338
-1285
-1183
-1025
-839
-626
-452
-339
-288
-303
-339
-300
-154
105
353
486
490
337
56
-243
-507
-717
-842
-894
-903
-869
-819
-771
-773
-796
-809
-801
-761
-719
-690
-690
-756
-848
-977
-1083
-1152
-1183
-1132
-1056
-969
-914
-884
-916
-979
-1043
-1086
-1087
-1037
-936
-841
-733
-638
-552
-462
-376
-289
-202
-79
23
75
60
-18
-129
-240
-338
-413
-461
-518
-588
-680
-804
-920
-1015
-1099
-1165
-1210
-1220
-1222
-1173
-1090
-994
-867
-726
-615
-518
-394
-255
-96
46
177
265
309
332
347
335
311
304
317
335
362
379
394
412
436
492
519
528
527
516
464
442
423
392
403
413
487
541
659
730
831
957
1106
1266
1387
1538
1673
1854
1981
2130
2280
2388
2363
2219
1918
1583
1297
1040
818
596
375
-34
-827
-1958
-3135
-3988
-4253
-3937
-3170
-2261
-1502
-1035
-864
-878
-932
-881
-745
-536
-262
80
476
855
1113
1220
1211
1197
1240
1351
1531
1643
1604
1360
898
302
-324
-881
-1300
-1516
-1537
-1427
-1264
-1129
-1074
-1145
-1313
-1489
-1626
-1677
-1647
-1565
-1422
-1260
-1109
-957
-796
-656
-476
-288
-83
115
224
221
104
-79
-289
-488
-623
-657
-639
-582
-517
-489
-515
-596
-707
-817
-919
-999
-1065
-1126
-1158
-1187
-1198
-1199
-1183
-1134
-1033
-931
-834
-741
-704
-679
-738
-826
-924
-995
-1021
-974
-890
-771
-644
-552
-462
-424
-382
-345
-317
-309
-287
-287
-275
-252
-222
-204
-205
-192
-194
-209
-235
-293
-385
-451
-549
-654
-736
-833
-889
-897
-892
-862
-794
-730
-668
-595
-532
-451
-389
-334
-264
-192
-125
-30
71
172
292
369
482
590
666
703
709
647
592
522
506
515
507
540
548
645
709
763
782
804
835
873
882
911
985
1068
1188
1321
1487
1645
1790
1887
1877
1760
1541
1312
1066
820
591
352
106
-260
-893
-1750
-2623
-3175
-3297
-2956
-2277
-1573
-1021
-749
-759
-932
-1153
-1309
-1300
-1168
-893
-521
-82
365
727
938
1018
1024
1012
1034
1062
1061
984
801
534
204
-141
-431
-628
-701
-653
-550
-461
-444
-520
-743
-1042
-1339
-1590
-1758
-1818
-1743
-1566
-1331
-1106
-915
-782
-685
-634
-593
-562
-537
-508
-533
-569
-613
-646
-656
-614
-519
-401
-303
-218
-182
-262
-386
-558
-721
-864
-969
-1044
-1046
-1019
-969
-905
-855
-796
-743
-695
-701
-696
-703
-716
-752
-790
-810
-817
-817
-793
-747
-690
-617
-560
-498
-472
-480
-477
-483
-466
-429
-354
-255
-161
-70
11
61
77
86
81
58
-9
-89
-186
-279
-347
-376
-391
-399
-396
-383
-362
-356
-365
-365
-331
-277
-240
-205
-160
-99
14
135
263
384
487
596
709
793
882
940
998
1058
1125
1189
1223
1281
1361
1434
1499
1578
1653
1743
1815
1881
1915
1905
1810
1601
1275
878
492
243
84
3
-66
-246
-647
-1312
-2093
-2776
-3091
-2993
-2513
-1841
-1188
-726
-528
-603
-830
-1078
-1216
-1158
-924
-522
-41
454
888
1203
1340
1337
1251
1130
1018
947
919
898
863
744
529
261
-28
-285
-439
-497
-493
-495
-551
-707
-964
-1280
-1611
-1863
-1998
-1987
-1823
-1582
-1293
-1037
-889
-795
-733
-732
-720
-688
-647
-537
-411
-292
-181
-112
-84
-64
-53
-50
-58
-74
-139
-211
-312
-450
-577
-698
-797
-852
-871
-844
-787
-781
-795
-858
-958
-1095
-1205
-1241
-1246
-1208
-1142
-1043
-962
-904
-864
-815
-781
-738
-694
-664
-652
-636
-610
-590
-545
-490
-423
-363
-253
-144
-59
3
17
-11
-79
-186
-273
-345
-385
-366
-340
-304
-287
-266
-274
-290
-341
-371
-378
-405
-431
-458
-448
-446
-405
-361
-328
-267
-195
-126
-65
10
41
89
148
216
259
313
359
428
477
511
573
602
642
682
692
705
705
700
719
759
815
875
915
976
1011
1025
1071
1118
1148
1135
1117
1040
945
816
700
595
495
389
231
-18
-426
-962
-1513
-1918
-2083
-1968
-1636
-1254
-930
-750
-779
-962
-1211
-1444
-1575
-1578
-1402
-1075
-688
-286
56
298
429
458
399
340
310
298
339
409
463
508
543
507
447
381
320
259
186
83
-76
-260
-498
-749
-957
-1123
-1230
-1248
-1186
-1087
-988
-925
-915
-960
-1071
-1182
-1261
-1286
-1253
-1164
-1010
-844
-662
-521
-401
-316
-276
-259
-257
-244
-241
-235
-211
-184
-151
-118
-90
-68
-61
-66
-90
-145
-226
-312
-434
-563
-657
-745
-773
-774
-744
-698
-657
-650
-679
-735
-817
-875
-907
-905
-867
-785
-691
-591
-503
-423
-339
-279
-239
-208
-182
-171
-171
-175
-176
-171
-174
-154
-156
-126
-104
-88
-81
-98
-154
-228
-277
-348
-404
-416
-410
-378
-355
-358
-350
-367
-376
-380
-411
-426
-452
-454
-415
-381
-336
-260
-209
-158
-77
-51
-40
-15
5
50
72
105
158
182
246
320
379
441
474
487
482
451
426
410
387
347
368
407
419
445
467
479
491
469
425
399
373
343
317
279
255
211
184
176
148
133
90
33
-14
-67
-115
-160
-234
-334
-428
-515
-590
-664
-712
-748
-787
-804
-817
-831
-832
-833
-836
-804
-782
-771
-737
-693
-652
-605
-563
-553
-514
-478
-442
-381
-351
-324
-265
-252
-239
-220
-227
-235
-250
-270
-304
-339
-384
-422
-455
-478
-490
-519
-552
-621
-666
-688
-708
-736
-754
-752
-761
-775
-783
-791
-797
-765
-713
-671
-627
-555
-509
-456
-424
-407
-372
-341
-316
-281
-252
-246
-219
-202
-212
-201
-191
-201
-194
-183
-185
-184
-194
-191
-199
-193
-190
-194
-201
-197
-186
-188
-183
-184
-177
-163
-149
-126
-95
-75
-68
-56
-34
-25
-3
6
-7
9
20
7
14
13
-2
-11
-7
-15
0
22
16
23
17
1
-20
-59
-86
-89
-82
-75
-68
-71
-68
-51
-69
-80
-107
-125
-113
-119
-102
-42
23
79
135
189
236
273
303
328
337
339
343
332
309
277
248
208
154
110
75
11
-59
-118
-184
-220
-259
-312
-340
-392
-454
-499
-550
-584
-634
-689
-709
-728
-730
-711
-683
-657
-624
-599
-583
-570
-590
-617
-612
-611
-602
-599
-602
-603
-591
-587
-587
-569
-556
-528
-511
-493
-479
-467
-464
-476
-491
-472
-471
-485
-483
-486
-486
-504
-525
-529
-540
-548
-537
-514
-482
-440
-420
-394
-369
-364
-370
-375
-397
-394
-383
-393
-383
-391
-380
-350
-341
-306
-252
-235
-233
-223
-218
-217
-227
-228
-242
-245
-254
-267
-278
-281
-265
-263
-219
-177
-146
-112
-87
-59
-38
-40
-19
-16
-39
-56
-84
-115
-145
-177
-198
-206
-202
-182
-162
-174
-161
-140
-145
-161
-178
-178
-182
-184
-189
-197
-215
-221
-212
-209
-195
-176
-167
-154
-160
-145
-134
-158
-157
-167
-205
-226
-236
-231
-230
-228
-223
-201
-196
-207
-236
-253
-250
-276
-282
-278
-259
-254
-245
-236
-248
-257
-238
-229
-215
-207
-217
-227
-246
-257
-241
-235
-218
-193
-199
-206
-211
-229
-230
-214
-214
-213
-212
-220
-239
-255
-279
-259
-273
-302
-330
-365
-388
-410
-430
-448
-462
-455
-450
-446
-420
-413
-398
-381
-387
-383
-367
-383
-379
-397
-399
-390
-375
-361
-345
-331
-320
-331
-347
-372
-390
-389
-399
-406
-411
-413
-406
-403
-409
-442
-468
-480
-500
-493
-497
-475
-462
-472
-477
-489
-482
-488
-492
-481
-447
-427
-404
-384
-373
-363
-359
-317
-289
-260
-255
-262
-256
-260
-275
-290
-290
-282
-276
-272
-286
-303
-307
-311
-312
-316
-334
-331
-335
-349
-371
-403
-414
-414
-423
-415
-400
-408
-394
-382
-356
-298
-239
-186
-151
-140
-129
-127
-127
-134
-118
-100
-125
-157
-169
-182
-177
-172
-166
-153
-162
-169
-172
-177
-184
-201
-203
-199
-213
-216
-240
-261
-267
-306
-311
-304
-294
-264
-247
-229
-204
-194
-183
-150
-130
-113
-101
-93
-114
-149
-176
-182
-190
-205
-200
-190
-196
-200
-216
-230
-248
-251
-262
-264
-269
-269
-277
-278
-280
-284
-280
-281
-279
-261
-258
-248
-236
-229
-229
-246
-277
-281
-292
-312
-322
-324
-342
-331
-340
-333
-312
-331
-341
-345
-349
-358
-366
-378
-370
-395
-408
-396
-394
-401
-410
-428
-422
-409
-411
-396
-382
-364
-356
-380
-393
-406
-408
-425
-431
-432
-430
-434
-440
-415
-428
-425
-424
-432
-426
-438
-468
-471
-478
-475
-467
-464
-452
-453
-476
-502
-523
-524
-527
-523
-503
-480
-460
-449
-427
-409
-413
-391
-382
-388
-371
-361
-348
-329
-309
-283
-254
-230
-186
-166
-150
-142
-143
-171
-204
-222
-234
-255
-293
-342
-368
-391
-383
-378
-376
-358
-336
-315
-287
-264
-250
-242
-236
-219
-198
-187
-178
-183
-210
-237
-240
-247
-258
-258
-255
-246
-238
-219
-213
-219
-221
-242
-274
-298
-325
-338
-335
-343
-343
-338
-353
-348
-332
-301
-279
-271
-280
-281
-294
-295
-304
-324
-330
-322
-323
-299
-291
-296
-280
-284
-288
-290
-285
-296
-303
-311
-298
-301
-304
-312
-325
-333
-326
-320
-310
-300
-298
-309
-308
-305
-315
-316
-304
-303
-297
-303
-308
-301
-314
-337
-355
-381
-407
-422
-448
-466
-464
-463
-480
-472
-459
-447
-463
-469
-461
-460
-460
-432
-394
-362
-317
-282
-255
-220
-211
-216
-216
-222
-228
-212
-216
-214
-217
-225
-237
-266
-286
-289
-288
-286
-286
-290
-299
-300
-278
-257
-220
-191
-181
-184
-180
-183
-200
-220
-227
-219
-214
-211
-181
-173
-186
-181
-184
-194
-198
-196
-194
-166
-148
-157
-159
-175
-177
-183
-200
-206
-206
-186
-177
-172
-153
-143
-134
-136
-129
-117
-112
-106
-105
-114
-134
-149
-161
-185
-225
-242
-230
-226
-226
-214
-204
-198
-207
-208
-212
-206
-186
-184
-164
-155
-168
-172
-193
-195
-208
-210
-221
-224
-223
-212
-214
-195
-180
-181
-168
-157
-128
-117
-107
-97
-91
-89
-87
-93
-94
-102
-117
-146
-153
-158
-176
-201
-212
-220
-246
-272
-261
-256
-271
-279
-281
-280
-278
-265
-249
-265
-275
-274
-268
-256
-252
-225
-210
-201
-168
-146
-150
-143
-149
-134
-132
-141
-129
-118
-109
-120
-111
-108
-108
-103
-106
-108
-106
-101
-116
-138
-167
-194
-225
-241
-248
-246
-244
-255
-242
-225
-230
-227
-211
-211
-191
-197
-218
-224
-225
-222
-225
-225
-214
-225
-224
-209
-216
-218
-209
-217
-221
-237
-251
-269
-292
-303
-313
-327
-315
-322
-322
-314
-321
-314
-302
-282
-277
-281
-288
-300
-310
-326
-331
-308
-305
-300
-289
-284
-280
-288
-281
-273
-270
-257
-239
-227
-233
-252
-273
-278
-283
-295
-303
-290
-289
-272
-336
-333
-311
-268
-192
-242
-275
-276
-251
-216
-231
-259
-261
-274
-268
-268
-266
-293
-295
-263
-225
-194
-183
-167
-159
-174
-175
-185
-198
-211
-204
-186
-182
-200
-213
-248
-274
-297
-303
-314
-337
-336
-333
-343
-326
-308
-295
-283
-242
-219
-208
-211
-208
-196
-196
-204
-208
-197
-178
-155
-142
-123
-108
-83
-80
-81
-104
-120
-142
-163
-204
-247
-288
-340
-372
-398
-422
-428
-430
-427
-419
-406
-392
-406
-404
-425
-418
-403
-388
-364
-343
-331
-306
-292
-291
-294
-291
-289
-271
-271
-258
-261
-271
-282
-317
-336
-358
-393
-398
-398
-383
-370
-351
-339
-365
-393
-403
-423
-422
-417
-416
-404
-407
-389
-418
-425
-452
-477
-480
-466
-457
-433
-416
-405
-376
-364
-372
-378
-381
-382
-382
-366
-354
-342
-344
-367
-375
-362
-362
-344
-323
-312
-286
-264
-250
-257
-257
-278
-296
-312
-331
-348
-365
-387
-387
-386
-375
-340
-305
-284
-263
-242
-224
-221
-208
-209
-207
-189
-178
-168
-160
-154
-161
-171
-169
-167
-162
-178
-198
-216
-241
-266
-270
-287
-313
-319
-316
-313
-309
-310
-306
-281
-281
-283
-274
-251
-222
-210
-196
-164
-155
-157
-162
-172
-176
-181
-189
-196
-216
-225
-250
-275
-287
-310
-334
-360
-399
-425
-449
-456
-454
-447
-440
-436
-429
-434
-447
-440
-444
-437
-418
-400
-386
-359
-338
-316
-296
-280
-278
-298
-312
-310
-311
-322
-312
-305
-309
-318
-315
-335
-339
-343
-333
-315
-306
-305
-294
-296
-296
-307
-317
-331
-334
-329
-318
-303
-287
-274
-265
-270
-268
-246
-261
-267
-247
-233
-233
-232
-238
-245
-234
-235
-236
-236
-232
-229
-223
-243
-256
-249
-261
-256
-266
-273
-257
-267
-278
-274
-258
-240
-251
-269
-267
-256
-265
-277
-276
-272
-283
-293
-289
-266
-263
-270
-271
-270
-271
-263
-236
-223
-232
-219
-226
-227
-227
-240
-251
-248
-234
-239
-237
-233
-233
-235
-239
-260
-263
-270
-292
-311
-323
-319
-283
-270
-263
-254
-234
-223
-211
-192
-170
-144
-129
-116
-110
-109
-94
-69
-75
-87
-87
-101
-107
-122
-142
-144
-154
-161
-181
-191
-217
-244
-251
-258
-272
-267
-260
-238
-219
-216
-209
-188
-179
-180
-166
-170
-182
-200
-217
-205
-223
-217
-194
-190
-199
-190
-187
-198
-216
-239
-244
-261
-274
-264
-266
-262
-270
-269
-253
-253
-259
-244
-234
-233
-239
-236
-236
-242
-269
-281
-282
-280
-283
-277
-251
-246
-254
-272
-283
-291
-312
-323
-331
-339
-331
-347
-354
-372
-373
-370
-377
-365
-339
-348
-353
-355
-334
-338
-360
-361
-362
-356
-376
-387
-377
-372
-361
-344
-350
-326
-305
-278
-257
-242
-236
-226
-230
-229
-240
-241
-228
-209
-192
-191
-182
-180
-192
-203
-231
-250
-268
-279
-289
-301
-301
-301
-320
-337
-362
-385
-381
-390
-406
-388
-371
-363
-364
-352
-327
-324
-316
-309
-294
-286
-282
-279
-275
-286
-305
-304
-306
-305
-280
-271
-251
-212
-193
-192
-198
-200
-203
-235
-259
-259
-271
-272
-251
-229
-210
-197
-169
-149
-148
-159
-154
-169
-156
-151
-161
-167
-189
-211
-220
-213
-228
-238
-238
-249
-253
-261
-272
-280
-287
-291
-307
-344
-357
-367
-392
-394
-406
-386
-373
-372
-359
-337
-314
-300
-313
-290
-279
-294
-287
-297
-314
-325
-354
-369
-369
-383
-391
-400
-395
-402
-412
-415
-418
-413
-405
-389
-370
-364
-343
-337
-317
-296
-297
-317
-300
-299
-293
-295
-304
-305
-298
-304
-307
-303
-311
-330
-350
-362
-368
-373
-368
-359
-377
-376
-372
-372
-369
-375
-374
-374
-385
-376
-380
-367
-358
-353
-347
-366
-378
-394
-403
-387
-376
-376
-387
-377
-354
-358
-340
-335
-336
-336
-346
-354
-328
-323
-337
-337
-343
-361
-376
-369
-354
-335
-309
-274
-270
-283
-301
-317
-323
-330
-336
-344
-343
-332
-325
-332
-311
-297
-283
-265
-275
-264
-250
-255
-226
-200
-192
-173
-164
-179
-168
-145
-132
-137
-135
-141
-157
-159
-162
-173
-191
-199
-233
-245
-266
-279
-286
-291
-310
-315
-320
-335
-337
-347
-365
-376
-383
-395
-394
-396
-392
-393
-374
-348
-320
-295
-253
-226
-201
-169
-167
-170
-176
-193
-215
-241
-266
-298
-314
-327
-351
-361
-355
-360
-358
-370
-384
-380
-392
-408
-417
-410
-407
-415
-422
-422
-425
-441
-437
-426
-430
-441
-437
-430
-417
-410
-411
-391
-367
-365
-357
-353
-372
-376
-376
-358
-349
-337
-321
-287
-283
-280
-256
-254
-265
-266
-261
-277
-291
-298
-290
-292
-298
-298
-314
-329
-316
-302
-318
-325
-341
-359
-375
-399
-388
-364
-367
-375
-400
-404
-416
-446
-446
-444
-447
-435
-407
-396
-380
-354
-335
-324
-320
-301
-295
-294
-268
-268
-257
-249
-250
-245
-245
-261
-276
-287
-284
-263
-259
-268
-252
-255
-256
-231
-234
-245
-240
-248
-250
-249
-264
-265
-300
-345
-348
-357
-350
-343
-350
-332
-302
-290
-293
-288
-266
-250
-261
-231
-229
-226
-217
-226
-231
-234
-231
-239
-252
-266
-268
-268
-283
-282
-280
-272
-257
-245
-253
-270
-280
-307
-319
-343
-360
-335
-335
-329
-305
-303
-290
-303
-294
-271
-264
-256
-242
-227
-218
-207
-184
-179
-175
-162
-164
-175
-174
-182
-180
-186
-197
-211
-230
-250
-261
-260
-254
-256
-266
-276
-290
-297
-299
-296
-284
-265
-255
-242
-230
-233
-245
-227
-226
-208
-201
-212
-209
-209
-212
-218
-232
-249
-249
-286
-300
-287
-284
-283
-276
-262
-276
-302
-312
-328
-318
-316
-325
-299
-303
-311
-302
-305
-304
-308
-320
-322
-311
-310
-293
-303
-322
-318
-303
-307
-311
-300
-271
-250
-232
-222
-207
-190
-208
-233
-241
-260
-264
-259
-270
-270
-275
-288
-290
-303
-312
-314
-329
-301
-310
-327
-329
-333
-348
-360
-366
-369
-349
-330
-304
-276
-236
-227
-215
-222
-214
-208
-198
-189
-181
-173
-172
-174
-206
-208
-237
-243
-247
-263
-268
-272
-285
-287
-303
-312
-304
-297
-271
-259
-257
-264
-277
-280
-274
-268
-256
-248
-229
-205
-183
-173
-152
-142
-156
-158
-165
-182
-180
-185
-193
-179
-170
-177
-202
-225
-230
-229
-244
-252
-275
-295
-285
-302
-306
-301
-315
-312
-289
-295
-277
-269
-264
-264
-266
-246
-237
-232
-235
-223
-212
-206
-207
-202
-217
-231
-240
-261
-265
-267
-281
-278
-276
-289
-305
-309
-307
-319
-318
-321
-326
-307
-313
-320
-310
-315
-320
-316
-315
-317
-328
-335
-328
-350
-352
-336
-328
-318
-330
-336
-337
-323
-319
-332
-331
-313
-309
-292
-279
-271
-256
-265
-258
-241
-243
-250
-275
-272
-255
-276
-282
-288
-278
-267
-287
-291
-267
-269
-265
-247
-241
-223
-221
-218
-199
-185
-157
-161
-155
-161
-163
-161
-171
-172
-154
-144
-151
-153
-175
-173
-195
-225
-246
-272
-289
-318
-338
-347
-360
-353
-344
-344
-330
-317
-294
-290
-292
-275
-249
-238
-237
-210
-193
-173
-176
-182
-199
-217
-242
-250
-255
-256
-243
-222
-214
-219
-204
-208
-212
-215
-235
-239
-241
-263
-262
-261
-265
-261
-252
-248
-225
-208
-193
-186
-171
-164
-154
-154
-173
-178
-185
-195
-199
-204
-202
-199
-220
-215
-216
-244
-255
-272
-283
-291
-314
-319
-313
-300
-287
-268
-263
-276
-266
-251
-258
-251
-237
-239
-239
-233
-240
-225
-228
-216
-218
-238
-239
-237
-229
-221
-235
-251
-246
-264
-271
-283
-299
-292
-304
-304
-301
-300
-300
-306
-299
-287
-271
-259
-242
-233
-227
-191
-169
-171
-155
-149
-154
-146
-142
-137
-151
-160
-173
-189
-204
-201
-196
-185
-170
-174
-166
-159
-167
-157
-164
-172
-167
-173
-179
-186
-201
-207
-214
-231
-246
-268
-286
-297
-307
-307
-297
-289
-268
-257
-276
-282
-273
-266
-264
-261
-254
-258
-267
-275
-270
-276
-277
-262
-250
-249
-235
-214
-200
-192
-176
-157
-169
-162
-167
-171
-176
-180
-180
-189
-186
-188
-190
-186
-163
-147
-150
-129
-113
-89
-80
-92
-92
-90
-99
-110
-112
-128
-149
-147
-131
-138
-129
-127
-120
-113
-119
-135
-149
-176
-199
-222
-221
-234
-263
-258
-261
-270
-243
-218
-207
-201
-204
-194
-210
-208
-206
-201
-181
-180
-171
-180
-201
-228
-253
-261
-253
-224
-196
-206
-194
-196
-205
-211
-228
-241
-261
-274
-299
-305
-305
-310
-311
-335
-349
-352
-355
-353
-332
-311
-284
-278
-275
-260
-257
-251
-240
-225
-219
-217
-212
-206
-179
-167
-181
-181
-180
-188
-191
-202
-224
-223
-218
-231
-249
-249
-272
-280
-278
-285
-300
-306
-300
-288
-266
-252
-229
-212
-217
-225
-228
-243
-259
-251
-259
-263
-274
-277
-271
-279
-288
-278
-270
-260
-230
-221
-214
-207
-211
-224
-256
-272
-285
-285
-307
-322
-316
-337
-335
-334
-327
-321
-327
-321
-320
-313
-306
-309
-313
-334
-338
-310
-301
-299
-292
-276
-267
-262
-248
-237
-242
-233
-240
-237
-234
-226
-208
-205
-219
-224
-222
-227
-234
-233
-215
-212
-208
-204
-225
-249
-256
-273
-277
-264
-258
-237
-235
-221
-205
-208
-217
-216
-223
-244
-243
-225
-239
-253
-246
-256
-269
-268
-259
-255
-251
-224
-217
-217
-222
-229
-226
-240
-256
-262
-280
-293
-301
-312
-331
-346
-337
-328
-321
-310
-299
-279
-276
-282
-287
-280
-288
-280
-255
-234
-228
-218
-215
-239
-255
-244
-252
-251
-255
-260
-269
-275
-278
-286
-287
-292
-311
-341
-357
-354
-345
-327
-315
-324
-335
-371
-386
-382
-394
-388
-389
-383
-371
-357
-351
-347
-338
-327
-325
-307
-308
-314
-299
-297
-300
-278
-263
-271
-261
-261
-252
-226
-208
-196
-180
-176
-158
-150
-153
-154
-157
-156
-150
-169
-177
-173
-196
-213
-221
-230
-235
-240
-240
-228
-236
-233
-225
-231
-242
-240
-233
-241
-244
-236
-236
-253
-265
-273
-253
-232
-217
-191
-186
-187
-180
-184
-198
-211
-233
-234
-255
-277
-288
-275
-282
-283
-265
-266
-279
-269
-250
-264
-253
-235
-249
-257
-260
-265
-270
-274
-283
-278
-270
-275
-272
-244
-231
-229
-223
-238
-246
-257
-274
-274
-268
-255
-250
-244
-250
-255
-259
-251
-231
-235
-226
-205
-216
-226
-223
-234
-249
-261
-262
-281
-256
-243
-249
-250
-269
-288
-279
-289
-309
-319
-322
-336
-340
-340
-342
-346
-379
-398
-413
-416
-455
-463
-485
-503
-553
-567
-660
-631
-1182
-2181
-1503
-1138
-2353
-2539
-1327
-1441
-2052
-1246
-304
-315
-530
-417
-4
374
6
-504
-355
-324
-921
-1277
-948
-734
-925
-987
-696
-207
13
-103
-47
199
74
-277
-321
-246
-427
-702
-831
-798
-733
-754
-705
-510
-352
-339
-282
-118
-70
-183
-322
-408
-443
-505
-590
-596
-540
-554
-543
-406
-249
-202
-183
-116
88
207
-56
-113
-38
114
-121
-584
-183
24
-183
-190
-89
-169
110
423
-191
-81
374
7
-318
-234
10
-301
-563
-171
-346
-643
-110
-366
-795
-174
203
-501
-730
205
352
-723
-1110
-40
221
-529
-1012
-533
129
-273
-1074
-190
440
-763
-527
126
-283
-588
-289
307
-969
-881
703
-94
-1033
-562
4
-91
-374
-684
-259
238
67
-805
-727
369
314
-1330
-809
512
-179
-652
-1086
100
118
-722
-611
-78
-381
-683
195
-412
-785
19
92
-848
-888
99
291
-949
-1063
215
186
-838
-846
18
15
-299
-699
-453
82
96
-567
-788
-21
442
-335
-1450
-189
800
-255
-963
-369
389
35
-737
-724
189
445
-664
-783
-406
-20
29
-643
-1050
-607
-162
-185
-267
-953
-275
228
-389
-832
-411
309
-715
-1154
-356
37
-227
-546
-871
-362
778
-276
-2043
-147
1335
-398
-1595
-336
870
-587
-1113
-116
323
-51
-436
-1062
-703
683
375
-1031
-1272
694
478
-839
-1142
84
657
-570
-839
111
287
-871
-129
-401
-511
-391
109
-169
-1514
170
670
-661
-1015
-138
829
-509
-1234
-187
988
-358
-1204
-145
74
-84
-783
-257
415
-347
-620
325
-89
-943
14
554
-447
-611
26
27
-457
-640
-428
371
-31
-1003
-782
465
59
-1021
67
220
-835
67
-32
-930
-129
-340
-75
-631
-1116
-34
-441
-385
512
-1230
-322
1263
-679
-1163
-404
381
-30
-894
-753
-231
295
-399
-234
280
-987
-301
913
-794
-1315
635
463
-1315
-1605
132
521
-753
-669
-351
-286
242
475
-1714
-1074
2028
-159
-2305
-190
905
-904
-1296
-53
621
-240
-2162
478
943
-589
-692
-1460
869
500
-1410
-467
181
-544
-389
-596
-464
377
-719
-863
113
102
-478
-1173
726
155
-1127
-321
516
-349
-546
-542
-552
773
-770
-954
267
834
-933
-1748
1012
965
-704
-1078
62
423
-1034
-1031
158
570
-934
-782
174
566
262
-1717
-304
1496
158
-1404
-725
363
-70
-294
-193
-613
-236
408
-389
-460
-463
-169
-198
-287
-94
-182
-166
783
-1198
-1983
1280
1647
-1485
-2259
1540
1018
-1632
-263
1140
-17
-1053
244
1310
-750
-683
507
601
-684
-908
505
117
-479
307
-87
-522
440
-375
-1176
-16
1313
-526
-1830
390
442
-501
-1338
229
1511
-882
-656
1231
-243
-1693
452
1123
38
-1513
-914
744
-483
31
-169
-563
255
-194
-798
580
495
-677
-1282
392
927
-1113
-814
675
-69
-398
-78
-405
982
-616
-1080
864
1186
-370
-1027
86
621
-421
-895
-21
-332
-818
-61
709
-1039
-962
387
152
-735
-395
769
264
-872
-510
837
-221
-957
-144
476
-126
-450
-875
175
218
-265
37
-557
247
15
-703
228
51
-724
48
-90
-542
-290
-758
-34
541
-442
-167
11
290
118
-463
202
-98
-534
354
-1130
-280
1138
-812
-1318
1235
-57
-1487
577
732
-1053
-917
1175
316
-1136
-185
1218
189
-1239
-198
990
49
-1028
-116
629
189
-263
-245
-270
411
1405
-904
-1732
1217
1329
-1079
-1571
784
1549
-1190
-1452
607
927
-102
-1462
-743
1465
579
-1458
-74
645
-104
-958
-752
1111
436
-992
-551
692
460
-680
-469
1354
777
-1719
-192
1647
-2108
346
1185
-869
-190
-219
1002
-221
-1363
838
920
-133
-371
-744
-79
764
397
-1274
-1018
1870
-60
-1305
90
384
524
-583
-294
383
399
68
-1013
-450
700
-725
-637
707
-128
-794
-740
541
409
-1403
-222
621
575
-490
-744
134
221
95
-672
-176
-475
-78
368
-992
-420
345
368
-98
-1198
-185
1358
-618
-1035
-206
619
-118
-703
-648
-55
1290
-796
-1147
790
1154
-513
-1084
29
1044
57
-671
-475
-301
647
-453
-1339
-14
942
-650
-962
343
424
-189
-1189
401
357
-865
-404
-172
-402
-339
27
-6
-157
377
-414
-45
872
-1032
-192
759
-139
-753
-796
-16
258
-1051
-796
1109
157
-799
-203
253
214
-649
55
563
-581
-350
398
214
-664
-605
-166
-164
468
-736
-959
570
335
-843
-846
521
186
-1356
-279
254
-353
-419
-622
-490
439
478
-1037
-395
934
505
-494
-953
434
458
-434
-501
-907
238
398
-1046
8
568
-913
-371
794
87
-752
-1031
1053
419
-1374
-472
469
526
-740
-421
739
-288
-437
297
-443
36
-67
-424
-651
-393
260
502
-435
-1496
855
1001
-1719
-615
1628
-362
-234
-270
-584
1020
-506
-1193
169
-372
-243
505
-697
-361
-155
633
-131
-705
-18
84
-313
-779
8
205
-284
-666
107
313
-1220
113
224
-737
-641
427
630
-327
-352
112
54
-571
-189
-206
-547
-84
424
-247
-913
-117
1512
-284
-2182
461
1371
-781
-1406
-184
-174
-348
-265
-1017
175
421
-1059
-177
132
-53
42
-60
-577
-402
341
-471
-383
-892
-101
-161
-98
-353
-1044
263
-292
-384
151
33
-622
-744
200
152
-960
-61
670
-1265
-90
264
271
-892
4
68
-235
418
-1093
-853
549
502
-1675
-778
547
577
-464
-1562
545
-181
-48
-563
-1124
1267
158
-2480
-663
5
362
-137
-1663
-235
201
-119
-1110
-537
435
-557
-803
542
-544
-724
-485
-200
577
-569
-964
424
1157
-1596
-1048
1326
-410
-1367
495
-112
-1224
152
164
-1202
-465
-47
-28
-739
-1497
-609
684
-190
-1700
-281
1118
-834
-1748
-99
401
-149
-883
-592
81
-139
-316
-599
-237
-530
-661
-403
-218
-591
-1208
-373
370
-514
-1284
242
45
-1486
-814
-195
371
-309
-1449
-354
648
-299
-849
-530
248
425
-1347
-708
663
-455
-483
-996
-846
889
-741
-1490
-321
621
37
-1900
-900
1390
-348
-947
-746
194
10
-1601
411
93
-1266
-752
661
-539
-1384
124
-172
-1122
-274
500
-614
-858
352
-279
-932
-85
-484
-756
217
40
-1237
-875
-42
-83
-822
-663
-28
-248
249
-2137
-392
1607
-1253
-1049
298
-164
-884
-397
341
-866
-895
509
-269
-801
-196
-358
350
-756
-1063
482
-165
-405
-717
278
122
-1090
-510
212
-463
-889
185
215
-1170
-253
652
-235
-585
-230
272
328
-951
-1325
1499
-909
-1635
1279
-190
-597
-315
-338
-298
205
-1137
-290
264
-1088
-323
-246
-12
-38
-1509
277
1022
-971
-1823
581
1976
-1069
-2751
1157
1647
-2320
-1675
703
745
-2855
-888
525
-630
-292
-1015
-763
576
-179
-829
-208
-563
-788
58
97
-1591
-279
1152
-1394
-884
1021
-643
-707
507
-888
-95
-141
-1145
259
-36
-744
-1639
318
971
-1766
-760
1329
-767
-1093
-497
-145
-166
-760
291
38
-1549
-46
1350
-1167
-1063
363
152
-666
-1192
69
737
-1036
-690
526
-247
-126
-850
-125
20
-50
-352
-732
362
751
-1068
-2102
1691
510
-1592
-550
-9
534
-327
-1155
207
893
-387
-844
-260
-150
-101
-30
-360
-420
-515
-167
155
-887
-628
492
383
-743
-1044
442
385
-977
-801
-792
-310
864
-1081
-152
-329
-260
762
-1239
-727
703
34
-772
-1134
-66
421
-890
-950
103
-235
-765
224
-1134
-343
694
-1821
-426
1164
-985
-1945
628
1547
-1593
-1659
734
837
-1257
-2098
1183
-252
-1872
324
-299
-856
-820
-317
275
-915
-1592
793
420
-1582
-766
451
-441
-944
-554
327
-157
-2158
645
701
-984
-627
-172
-277
-427
-525
-975
311
279
-1204
-971
164
-14
-144
-688
-1130
-219
345
-1000
-1579
-124
354
305
-1168
-1825
1903
-335
-1839
11
262
276
-932
-518
-182
-608
366
-371
-1272
181
439
-1040
-1394
591
-210
-682
461
-215
-1543
71
625
-618
-564
-181
72
-156
-427
-426
-454
703
188
-1294
108
293
-527
-49
-1028
-499
705
-951
-1206
-58
-191
-398
-433
-1238
249
319
-1083
-696
-716
17
-253
-1382
-86
332
-871
-588
-577
-733
717
-472
-991
389
-1620
186
1540
-1312
-1449
450
112
-679
-498
-232
-722
-780
701
-510
-1386
-321
696
-699
-1830
96
714
-1093
-1958
459
110
-796
-520
-1016
-248
-44
-31
-1123
-714
501
238
-1502
-441
174
-1078
-555
-512
-409
-1308
236
-92
-1665
-391
252
202
-1097
-628
678
205
-1267
153
53
-931
-352
-315
-472
-265
492
-1276
-650
1229
-156
-1659
30
-255
69
-271
-1004
194
-836
-371
93
-107
-824
-97
485
-710
-857
278
70
-1290
-473
222
-680
-960
-307
-190
-869
221
-254
-1158
-532
794
-375
-1846
408
133
-730
-382
-256
170
-888
-23
541
-513
-1201
-56
450
-606
-936
253
-197
-549
-121
-773
77
418
-935
-1065
229
223
-587
-778
70
68
-499
-1048
-537
-243
519
-261
-1127
-170
-47
-481
-670
-1019
-623
691
-304
-2298
-855
1690
-81
-1694
-287
493
-194
-224
-688
-911
161
383
-459
-1099
-25
486
-539
-1399
-477
724
307
-869
-1006
566
188
-914
-690
-412
308
-86
-882
-106
112
-265
-464
-306
-101
151
-463
-40
-149
-786
-25
112
-573
-468
285
-75
-1325
-103
301
-715
-624
157
171
-670
58
-620
-258
232
-845
-445
-299
-617
-471
-1032
-60
98
-1055
-215
-8
362
-827
-1678
989
-733
-1501
288
-43
-591
-623
-223
-834
-505
698
-398
-1212
38
268
-612
-581
-420
252
-414
-990
-746
-488
-90
-167
-952
-1230
-117
543
-1492
-1253
457
193
-757
-1053
463
-83
-659
-441
-742
196
366
-1689
-777
861
-345
-1291
-531
126
-224
-1018
-571
-575
-212
99
-1057
-140
-467
-511
-299
-623
-143
-825
-564
576
-655
-1352
-516
495
-858
-1426
451
-792
-1022
-120
-457
-204
-841
-1000
250
-355
-878
-443
-681
-461
-289
-46
-566
-1325
-119
284
-1216
-1253
-338
-10
-364
-302
-969
-642
156
-198
-745
-854
16
324
-1031
-656
-333
-377
177
-1904
-326
1082
-728
-729
-431
341
-146
-1885
-314
897
-980
-1202
161
287
-971
-1240
225
-366
-496
40
-1538
-411
276
-525
-1435
-520
1219
-1051
-1487
943
62
-1071
252
-717
-620
329
60
-836
-1174
175
906
-372
-1572
-491
1395
-436
-1517
-40
-305
-103
145
-2281
-306
736
-1077
-638
-368
-293
-225
-401
-883
-310
-288
-413
-423
-4
144
-1867
-587
1330
193
-2138
-578
2423
-930
-2295
743
736
-826
-1213
-253
783
-272
-1363
-70
61
-196
-389
-718
18
-43
-656
-689
110
161
-911
-555
832
-675
-916
14
-251
-53
-286
151
-644
-100
707
-445
-144
-53
-27
-41
-632
-33
54
-339
-47
-233
-322
264
-490
-641
169
-202
-845
150
19
-1085
-45
383
48
-1342
-74
336
-502
-332
-459
288
-415
-875
56
496
-762
-1214
-163
533
774
-1157
-719
854
636
-1557
-1429
1148
767
-1921
-1263
971
174
-851
-832
-127
558
-278
-1205
-96
509
23
-482
-793
-10
510
169
-1193
-728
1369
410
-2169
-505
1932
606
-1516
-1478
1034
1535
-1724
-1638
880
1519
-902
-1894
590
1859
-1167
-1827
972
932
-834
-1412
-126
600
-207
-870
-538
186
-229
-740
4
604
-586
-844
110
137
-291
-967
-325
669
383
-614
-631
144
426
-335
-349
-159
-264
-343
452
-992
-931
860
-602
-605
-259
320
196
-939
-286
439
-380
-397
-176
-194
130
-104
-1071
-187
932
-656
-1023
-41
181
-491
-869
324
120
-39
-317
-1519
636
1160
-994
-382
734
32
-724
268
156
-426
88
-25
-536
-197
-133
-559
-234
139
-677
-488
42
-558
-704
-158
178
-1376
-444
616
-562
-867
-311
35
-497
-312
-268
-405
-122
79
-540
-777
186
-310
-1281
-520
328
-411
-839
700
-751
-1089
727
136
-1054
-569
248
-593
-1067
209
527
-1398
-655
435
-635
-55
-298
-601
-627
-148
-121
-12
-544
-720
-147
-184
-209
-738
-295
306
-216
-897
-525
150
-425
-1020
52
-1
-1177
-567
-223
-69
-18
-959
-869
-304
113
-685
-1088
7
151
-732
-573
250
-321
-572
271
-58
-1342
66
676
-1023
-644
210
117
-546
-1026
-443
711
-496
-1056
-334
101
-498
-980
196
25
-709
-481
-759
-322
1
-549
-188
-847
-1040
527
-184
-1474
-114
515
-828
-851
-539
-4
281
-567
-572
-320
-378
-18
-351
-714
-237
-235
-516
-134
-314
-845
-252
189
-225
-573
-919
-477
572
-644
-384
-135
-640
-271
23
-305
-1140
-94
621
-299
-1636
20
799
-827
-916
115
-177
-752
-351
-162
-204
-303
-828
108
422
-822
-438
-257
-261
-289
-902
-168
231
-1024
-1043
220
524
-1006
-602
605
-437
-612
-129
-489
173
320
-845
-1072
98
392
-1012
-638
321
177
-543
-652
-60
-202
-625
-144
-176
-576
-437
-36
-579
-1001
-441
75
-512
-651
203
-468
-289
-134
-605
-501
48
-369
-646
-372
-169
-147
-1042
-240
27
-381
-185
-726
-326
166
-214
-549
-328
61
-81
-602
-187
-355
-303
-324
-371
109
-281
-508
-547
77
222
-668
-485
66
-58
17
-746
-824
368
-345
-903
-230
-95
-360
-840
-270
74
-265
-350
-910
88
760
-1013
-1052
558
643
-1094
-1214
352
-32
-778
-881
-387
-331
-514
-593
-611
-224
6
-734
-643
-202
-708
-505
-222
-818
-1049
-150
-86
-696
-633
-541
-63
-131
-1037
-897
-17
-107
-638
-813
-631
-291
-80
-529
-1452
-666
548
-506
-1198
-209
-44
-618
-455
-381
-404
-231
-329
-1107
-482
435
-577
-874
128
125
-1113
-803
261
-342
-776
-414
-303
-333
-529
-792
-355
29
-385
-948
-321
-41
-656
-268
-139
-291
-422
-389
148
-289
-694
131
-145
-844
-309
-30
-345
-443
-311
-579
-630
-216
-142
-801
-741
-138
-415
-680
-208
-178
-927
-511
108
-308
-964
-147
281
-1027
-753
121
-74
-644
-585
40
153
-678
-948
-67
-128
-531
-368
-333
-254
-102
-348
-693
-228
-321
-458
-341
-512
-355
-197
-567
-915
-541
-112
-224
-707
-525
-169
-315
-443
-784
-713
17
-324
-745
-599
-203
-182
-270
-447
-655
-304
-559
-149
-485
-997
-309
-91
-430
-737
-402
-71
-514
-885
-878
-252
-55
-875
-654
-411
-592
-203
-493
-775
-175
-173
-897
-745
-58
-238
-816
-830
-340
42
-637
-961
-108
-39
-834
-559
6
-23
-432
-643
-348
56
-446
-1169
-231
139
-709
-832
-127
-22
-588
-569
-135
-457
-654
-481
-401
-398
-945
-739
-180
-356
-871
-781
-363
-393
-788
-704
-337
-375
-725
-452
-183
-548
-598
-356
-213
-342
-698
-536
-21
-309
-791
-553
-165
-466
-850
-611
-289
-419
-786
-722
-487
-632
-554
-348
-584
-707
-307
-350
-749
-498
-240
-894
-581
57
-664
-995
-162
-136
-887
-722
-252
-389
-666
-507
-410
-592
-550
-381
-362
-517
-669
-255
-397
-512
-388
-389
-358
-571
-743
-485
-260
-729
-826
-288
-79
-622
-1003
-649
-176
-384
-1000
-692
-102
-118
-938
-951
-41
-73
-544
-825
-497
-115
-394
-568
-410
-310
-236
-347
-503
-535
-385
-207
-354
-326
-271
-123
-347
-689
-346
-103
-454
-860
-500
-165
-462
-736
-406
-420
-826
-565
-529
-658
-476
-587
-615
-487
-454
-411
-654
-678
-245
-358
-742
-621
-197
-192
-620
-573
-213
-335
-593
-584
-364
-305
-564
-638
-434
-275
-440
-835
-600
-66
-386
-877
-647
-175
-335
-628
-601
-393
-342
-570
-611
-328
-274
-521
-472
-248
-273
-467
-404
-295
-293
-340
-454
-438
-525
-351
-276
-574
-672
-335
-223
-361
-425
-518
-368
-283
-657
-634
-236
-325
-689
-615
-307
-240
-426
-521
-352
-409
-542
-457
-362
-412
-426
-537
-483
-340
-372
-513
-636
-514
-363
-380
-561
-617
-408
-356
-582
-894
-687
-262
-428
-809
-676
-375
-358
-461
-569
-431
-377
-540
-620
-497
-319
-302
-506
-675
-527
-234
-401
-689
-664
-570
-443
-560
-754
-637
-507
-555
-711
-741
-530
-499
-674
-635
-506
-553
-608
-597
-560
-571
-671
-587
-572
-700
-597
-545
-622
-639
-631
-577
-526
-555
-654
-602
-550
-681
-676
-581
-678
-653
-531
-655
-804
-654
-612
-740
-644
-562
-612
-754
-702
-586
-611
-766
-844
-714
-641
-724
-740
-635
-673
-798
-799
-749
-809
-776
-627
-564
-762
-722
-502
-524
-672
-722
-666
-657
-868
-953
-605
-635
-873
-801
-638
-669
-860
-872
-691
-701
-903
-889
-898
-921
-745
-801
-962
-915
-875
-890
-881
-913
-950
-978
-965
-945
-1039
-1079
-959
-939
-1067
-1052
-837
-876
-931
-858
-862
-813
-806
-872
-887
-807
-814
-905
-917
-806
-837
-920
-892
-856
-842
-979
-1050
-830
-705
-905
-1031
-905
-693
-756
-994
-989
-773
-747
-826
-835
-706
-572
-724
-826
-725
-648
-673
-752
-706
-596
-621
-680
-752
-735
-622
-688
-856
-787
-653
-757
-844
-703
-650
-689
-769
-789
-625
-512
-658
-730
-532
-466
-537
-579
-526
-481
-510
-493
-406
-372
-423
-409
-373
-272
-236
-341
-414
-410
-268
-248
-382
-340
-226
-325
-397
-296
-333
-439
-347
-295
-417
-362
-297
-356
-336
-309
-383
-395
-281
-273
-325
-353
-403
-383
-316
-370
-416
-295
-233
-305
-304
-239
-205
-226
-273
-259
-223
-278
-305
-257
-203
-206
-271
-255
-171
-68
-95
-161
-130
-107
-189
-266
-209
-171
-213
-232
-204
-227
-230
-155
-195
-277
-248
-220
-292
-379
-362
-291
-305
-382
-405
-303
-243
-353
-357
-268
-279
-314
-329
-336
-349
-359
-345
-384
-372
-332
-366
-385
-350
-371
-420
-419
-438
-406
-361
-389
-366
-336
-322
-251
-218
-216
-151
-93
-183
-284
-203
-128
-164
-270
-353
-329
-273
-373
-415
-275
-254
-355
-368
-313
-334
-433
-456
-396
-370
-378
-378
-309
-260
-282
-333
-342
-266
-212
-236
-183
-172
-163
-104
-114
-172
-199
-251
-246
-249
-314
-266
-246
-262
-237
-196
-218
-300
-319
-327
-309
-298
-307
-329
-307
-242
-280
-340
-317
-270
-284
-337
-280
-166
-129
-146
-174
-177
-126
-75
-100
-179
-175
-47
-53
-182
-186
-61
-83
-149
-139
-98
-73
-80
-55
-43
-52
-118
-153
-105
-91
-180
-223
-148
-102
-160
-199
-115
-49
-90
-95
22
75
27
-46
-89
-2
21
-124
-186
-57
51
7
-72
-60
-14
-40
-162
-239
-187
-184
-261
-303
-261
-178
-163
-200
-157
-183
-251
-248
-243
-227
-247
-259
-249
-215
-207
-231
-209
-208
-222
-199
-197
-210
-219
-230
-215
-226
-244
-201
-172
-156
-110
-109
-134
-128
-110
-149
-170
-162
-156
-158
-175
-176
-161
-145
-150
-151
-158
-199
-244
-215
-142
-142
-191
-200
-135
-129
-210
-236
-214
-211
-201
-198
-184
-158
-139
-175
-229
-240
-196
-208
-256
-212
-170
-156
-153
-188
-173
-124
-160
-195
-142
-124
-161
-199
-224
-202
-153
-164
-173
-131
-133
-129
-101
-93
-54
-70
-79
-72
-71
-63
-92
-91
-93
-149
-187
-152
-154
-211
-241
-210
-169
-185
-208
-180
-166
-194
-180
-200
-231
-202
-170
-156
-174
-163
-101
-99
-196
-237
-177
-125
-166
-215
-195
-133
-115
-139
-140
-81
-82
-109
-81
-61
-76
-150
-239
-248
-230
-279
-324
-311
-355
-416
-414
-394
-388
-400
-343
-241
-239
-289
-329
-349
-345
-406
-410
-379
-356
-386
-414
-370
-325
-327
-308
-290
-297
-322
-392
-396
-375
-364
-345
-323
-274
-244
-267
-269
-241
-205
-145
-96
-34
-39
-93
-141
-179
-196
-214
-220
-217
-239
-266
-248
-194
-175
-212
-202
-200
-211
-230
-269
-227
-191
-200
-151
-84
-96
-122
-138
-179
-145
-131
-176
-178
-157
-146
-162
-228
-231
-158
-162
-169
-157
-188
-230
-225
-227
-229
-226
-214
-213
-245
-266
-240
-247
-272
-262
-280
-314
-316
-324
-334
-297
-285
-316
-279
-196
-166
-182
-169
-123
-66
-80
-103
-89
-117
-149
-127
-94
-87
-49
-8
-33
-71
-104
-182
-218
-192
-192
-179
-138
-116
-100
-92
-99
-81
-53
-76
-80
-12
-13
-62
-29
6
14
-19
-46
-31
-45
-72
-29
4
-30
-29
-35
-49
-113
-196
-152
-59
-55
-37
-15
-51
-99
-126
-145
-189
-196
-173
-188
-206
-219
-242
-251
-207
-163
-154
-155
-137
-126
-139
-144
-155
-145
-121
-107
-83
-48
-18
-29
-62
-84
-72
-70
-124
-188
-151
-134
-179
-158
-147
-137
-138
-144
-129
-129
-142
-120
-97
-108
-125
-143
-140
-165
-158
-131
-139
-127
-83
-60
-48
-13
6
-2
26
87
59
-9
34
133
176
196
203
186
130
87
54
8
-2
31
34
53
84
82
92
119
113
87
60
65
73
57
41
37
84
159
184
97
35
79
112
58
65
114
98
82
74
49
46
1
-23
-5
-2
-5
14
48
23
17
55
28
-31
-71
-113
-105
-92
-116
-93
-74
-140
-176
-169
-207
-231
-276
-323
-330
-314
-333
-343
-314
-329
-372
-360
-332
-366
-432
-535
-549
-504
-494
-561
-590
-533
-481
-474
-503
-478
-416
-410
-438
-436
-415
-451
-497
-485
-456
-464
-496
-480
-437
-416
-451
-451
-382
-364
-416
-459
-480
-469
-468
-478
-483
-430
-412
-391
-346
-349
-346
-306
-279
-274
-249
-229
-202
-190
-206
-248
-250
-211
-246
-263
-235
-216
-187
-205
-225
-193
-184
-231
-208
-167
-162
-177
-197
-219
-224
-265
-317
-299
-252
-248
-258
-261
-240
-202
-198
-191
-194
-211
-205
-218
-229
-238
-245
-206
-145
-83
-32
-11
-18
-22
-29
-32
-49
-34
2
12
0
8
21
33
68
115
84
64
50
7
-18
2
32
80
108
82
107
140
127
120
154
212
239
242
223
223
207
154
149
209
250
261
259
241
233
199
150
148
143
141
127
87
63
53
79
121
156
143
102
75
61
49
49
50
86
111
61
-4
-14
-52
-103
-95
-33
0
-3
-17
-24
-33
-72
-90
-85
-80
-109
-119
-98
-71
-65
-71
-65
-81
-144
-190
-222
-257
-221
-193
-182
-161
-148
-171
-220
-248
-295
-344
-378
-403
-411
-431
-459
-449
-430
-430
-450
-449
-449
-426
-403
-421
-421
-419
-400
-382
-372
-338
-296
-277
-283
-286
-271
-277
-293
-316
-321
-301
-290
-273
-269
-288
-293
-277
-255
-227
-212
-236
-242
-233
-263
-306
-312
-279
-239
-226
-236
-253
-203
-141
-152
-134
-139
-198
-183
-182
-232
-202
-147
-119
-114
-119
-86
-24
7
10
5
6
-2
-9
-28
-42
-70
-80
-49
-38
-76
-111
-121
-90
-58
-65
-89
-77
-78
-124
-145
-119
-92
-49
53
93
36
15
26
16
-14
-20
-27
-59
-85
-115
-97
-67
-67
-55
-60
-54
-86
-163
-189
-181
-153
-154
-197
-184
-157
-195
-185
-160
-163
-159
-128
-119
-137
-194
-235
-222
-221
-274
-298
-291
-288
-301
-306
-273
-262
-258
-256
-280
-305
-299
-283
-273
-266
-274
-280
-260
-267
-276
-281
-256
-268
-279
-243
-237
-269
-271
-266
-290
-276
-331
-380
-378
-358
-320
-270
-235
-222
-237
-255
-292
-325
-342
-343
-299
-267
-294
-296
-259
-294
-347
-328
-299
-276
-262
-276
-298
-324
-339
-321
-313
-335
-344
-313
-278
-269
-257
-231
-213
-209
-251
-306
-318
-289
-302
-338
-365
-374
-397
-456
-449
-380
-360
-367
-344
-288
-249
-269
-273
-230
-209
-215
-202
-196
-220
-221
-225
-241
-192
-186
-267
-293
-293
-346
-378
-385
-345
-314
-325
-315
-272
-209
-169
-166
-177
-197
-191
-174
-242
-282
-253
-204
-129
-120
-106
-78
-102
-120
-115
-106
-99
-91
-98
-72
-80
-131
-137
-143
-160
-153
-150
-158
-133
-132
-179
-210
-221
-237
-245
-252
-292
-322
-282
-260
-278
-270
-243
-234
-237
-237
-266
-283
-258
-258
-266
-269
-241
-227
-260
-260
-241
-260
-271
-249
-257
-299
-313
-278
-223
-199
-194
-163
-125
-115
-88
-78
-101
-110
-100
-97
-113
-119
-164
-167
-140
-149
-192
-248
-244
-208
-166
-145
-169
-192
-188
-194
-208
-269
-293
-239
-181
-162
-159
-161
-169
-167
-150
-151
-195
-210
-191
-208
-220
-204
-204
-213
-151
-99
-96
-84
-80
-105
-106
-86
-108
-154
-162
-145
-112
-92
-121
-137
-133
-131
-152
-138
-116
-166
-218
-233
-240
-250
-297
-311
-267
-254
-269
-247
-209
-167
-141
-185
-221
-226
-209
-226
-215
-183
-191
-233
-221
-187
-166
-198
-209
-180
-166
-136
-134
-162
-167
-146
-145
-173
-177
-157
-126
-160
-230
-214
-188
-218
-215
-163
-168
-206
-196
-144
-111
-113
-121
-115
-92
-103
-153
-135
-102
-119
-126
-138
-133
-79
-59
-87
-100
-78
-71
-72
-67
-49
-13
-4
-24
-20
-38
-58
-55
-33
-13
-17
-39
-80
-87
-107
-136
-127
-147
-190
-201
-221
-239
-213
-177
-184
-162
-136
-158
-197
-228
-257
-262
-257
-247
-228
-267
-296
-269
-273
-278
-263
-269
-279
-286
-334
-406
-428
-407
-373
-331
-300
-293
-296
-306
-303
-272
-256
-271
-300
-313
-299
-299
-299
-278
-234
-187
-164
-159
-185
-193
-187
-198
-211
-227
-238
-273
-310
-283
-251
-212
-150
-117
-106
-110
-127
-170
-209
-236
-234
-233
-223
-201
-176
-131
-104
-99
-111
-128
-156
-165
-196
-220
-218
-221
-215
-200
-209
-215
-188
-170
-149
-169
-207
-211
-212
-209
-219
-227
-198
-199
-186
-163
-173
-163
-141
-138
-113
-69
-109
-162
-166
-153
-154
-150
-153
-173
-193
-228
-269
-258
-301
-335
-310
-308
-318
-286
-263
-272
-287
-311
-349
-352
-368
-397
-371
-345
-339
-308
-292
-302
-287
-262
-277
-292
-296
-268
-261
-270
-277
-278
-286
-279
-255
-269
-260
-228
-208
-206
-214
-222
-212
-214
-228
-201
-193
-200
-172
-158
-174
-177
-186
-232
-260
-244
-250
-257
-207
-186
-170
-156
-155
-177
-191
-219
-254
-237
-191
-150
-125
-102
-90
-44
-42
-73
-58
-54
-110
-127
-118
-103
-77
-69
-67
-101
-136
-137
-127
-82
-66
-77
-57
-63
-60
-41
-42
-68
-72
-79
-91
-110
-86
-51
-72
-108
-83
-61
-72
-89
-97
-105
-93
-76
-64
-33
-23
-16
-32
-43
-51
-51
-52
-72
-66
-65
-95
-115
-131
-149
-171
-150
-162
-200
-223
-235
-234
-264
-313
-286
-258
-277
-292
-299
-295
-293
-299
-307
-301
-276
-295
-320
-315
-328
-325
-325
-329
-338
-360
-375
-379
-398
-396
-365
-344
-318
-317
-329
-348
-359
-375
-411
-387
-348
-333
-355
-367
-361
-366
-369
-372
-396
-405
-413
-400
-388
-409
-428
-436
-417
-395
-406
-396
-389
-392
-409
-406
-439
-475
-450
-440
-435
-399
-380
-374
-345
-339
-338
-313
-281
-288
-292
-274
-255
-256
-281
-283
-282
-292
-292
-299
-321
-316
-314
-350
-336
-339
-335
-305
-294
-265
-237
-230
-244
-239
-223
-219
-220
-211
-209
-178
-172
-202
-188
-158
-124
-85
-74
-73
-70
-103
-164
-181
-170
-176
-170
-152
-156
-141
-93
-83
-100
-114
-126
-140
-142
-139
-107
-73
-38
-48
-50
-32
-51
-106
-137
-132
-142
-132
-111
-96
-85
-83
-124
-117
-102
-123
-155
-166
-160
-173
-184
-197
-198
-191
-196
-210
-220
-228
-203
-159
-153
-160
-157
-151
-142
-114
-105
-117
-110
-92
-88
-92
-80
-89
-99
-115
-164
-228
-269
-283
-309
-347
-367
-376
-359
-345
-339
-308
-321
-329
-310
-293
-293
-289
-276
-266
-242
-227
-198
-175
-195
-238
-253
-263
-276
-249
-234
-253
-264
-268
-277
-279
-283
-281
-262
-270
-257
-250
-259
-259
-227
-197
-200
-197
-214
-229
-226
-222
-240
-247
-264
-289
-297
-309
-320
-345
-372
-372
-371
-367
-379
-386
-384
-391
-425
-432
-454
-475
-450
-405
-363
-344
-334
-317
-344
-391
-412
-427
-409
-378
-387
-386
-367
-365
-356
-359
-355
-340
-328
-336
-333
-325
-327
-311
-304
-318
-350
-367
-368
-343
-329
-317
-356
-392
-421
-451
-471
-468
-451
-437
-436
-431
-424
-406
-405
-408
-381
-377
-393
-411
-411
-406
-409
-404
-403
-391
-363
-341
-338
-339
-335
-334
-338
-349
-334
-317
-317
-304
-278
-237
-218
-230
-259
-282
-326
-351
-367
-361
-358
-354
-349
-356
-362
-350
-333
-320
-293
-278
-227
-180
-195
-212
-214
-214
-204
-225
-242
-235
-208
-206
-216
-220
-215
-203
-196
-204
-193
-182
-175
-163
-172
-164
-143
-107
-94
-86
-67
-55
-56
-66
-64
-58
-61
-77
-108
-140
-139
-120
-109
-97
-85
-102
-102
-96
-121
-114
-86
-97
-117
-133
-131
-120
-131
-141
-133
-140
-177
-208
-231
-260
-282
-277
-270
-273
-273
-271
-277
-304
-328
-338
-358
-364
-347
-339
-375
-386
-365
-376
-383
-361
-316
-316
-300
-250
-221
-230
-231
-230
-252
-254
-234
-243
-214
-176
-188
-205
-210
-209
-225
-245
-246
-245
-237
-215
-178
-138
-130
-126
-114
-125
-143
-124
-85
-74
-61
-33
-28
-41
-19
24
62
82
118
123
93
82
70
56
87
121
118
116
148
168
167
148
149
142
100
91
104
88
43
28
40
67
81
80
38
2
-1
-9
-25
-31
-60
-96
-154
-185
-208
-215
-210
-228
-231
-228
-227
-235
-258
-283
-300
-300
-277
-300
-327
-327
-331
-350
-374
-377
-380
-410
-416
-407
-415
-420
-435
-416
-421
-416
-396
-407
-436
-434
-439
-459
-487
-469
-453
-458
-440
-416
-429
-441
-452
-464
-421
-423
-472
-510
-525
-518
-531
-553
-541
-536
-511
-482
-475
-494
-479
-490
-521
-509
-494
-476
-435
-421
-389
-393
-454
-467
-465
-463
-472
-465
-446
-407
-375
-382
-400
-404
-393
-389
-392
-393
-415
-405
-388
-399
-403
-385
-410
-433
-436
-446
-430
-413
-388
-359
-355
-373
-392
-424
-425
-423
-422
-381
-350
-335
-328
-344
-368
-360
-357
-356
-338
-339
-348
-349
-355
-349
-344
-339
-388
-444
-458
-462
-484
-487
-470
-458
-448
-475
-473
-456
-451
-427
-390
-371
-345
-323
-351
-364
-346
-295
-262
-277
-271
-260
-268
-278
-262
-246
-224
-197
-192
-159
-121
-114
-102
-72
-44
-22
-21
-27
-39
-37
-18
-34
-30
8
43
68
48
22
27
22
32
36
36
54
61
83
101
81
64
80
69
44
45
52
69
41
27
40
14
-19
-15
-30
-37
-14
12
43
47
63
58
29
1
-7
-12
-20
-16
-17
-15
-6
-24
-28
-27
-52
-59
-67
-55
-66
-99
-122
-142
-184
-184
-157
-154
-125
-111
-115
-129
-137
-149
-152
-167
-171
-174
-169
-169
-188
-194
-201
-191
-202
-241
-273
-285
-313
-348
-334
-313
-308
-309
-328
-326
-333
-359
-378
-378
-364
-359
-356
-369
-394
-388
-363
-361
-362
-365
-382
-408
-437
-423
-421
-425
-388
-394
-415
-426
-443
-441
-417
-390
-358
-344
-346
-350
-359
-361
-379
-404
-375
-329
-296
-281
-285
-252
-212
-214
-220
-196
-189
-208
-224
-231
-224
-223
-218
-242
-265
-257
-275
-289
-281
-281
-304
-308
-297
-281
-257
-268
-266
-238
-210
-193
-200
-202
-194
-190
-173
-148
-150
-135
-111
-113
-98
-63
-80
-106
-113
-119
-146
-171
-152
-127
-132
-156
-153
-162
-172
-177
-165
-143
-139
-124
-117
-126
-136
-150
-175
-182
-164
-157
-143
-126
-112
-61
-32
-29
-40
-46
-60
-62
-57
-39
-47
-61
-51
-35
-19
25
46
45
37
21
25
51
56
60
94
106
101
118
99
66
39
32
42
28
16
7
-17
-56
-77
-78
-57
-82
-95
-64
-58
-67
-66
-60
-36
-39
-68
-83
-88
-73
-26
-21
-30
-53
-70
-79
-106
-135
-139
-163
-167
-153
-184
-209
-233
-262
-264
-250
-247
-252
-255
-258
-253
-248
-235
-238
-256
-268
-291
-308
-309
-316
-306
-278
-280
-308
-352
-405
-447
-469
-458
-438
-446
-449
-462
-466
-463
-473
-483
-471
-461
-467
-483
-488
-494
-493
-475
-464
-463
-479
-494
-502
-506
-484
-489
-484
-467
-449
-453
-466
-488
-486
-501
-519
-497
-497
-500
-473
-461
-463
-467
-446
-431
-423
-400
-404
-391
-389
-396
-392
-389
-386
-383
-378
-385
-404
-389
-388
-387
-375
-378
-359
-330
-312
-320
-318
-309
-282
-264
-266
-284
-309
-298
-284
-284
-281
-259
-241
-255
-279
-293
-307
-298
-270
-277
-283
-276
-281
-288
-280
-258
-246
-220
-211
-200
-197
-200
-181
-176
-185
-180
-182
-186
-151
-127
-126
-122
-129
-130
-139
-128
-87
-74
-60
-13
19
26
29
45
45
31
43
28
4
-8
-18
-28
-27
-20
-7
23
13
-16
-23
-42
-64
-77
-75
-48
-57
-62
-43
-32
-29
-41
-67
-89
-97
-100
-105
-118
-116
-108
-106
-121
-146
-152
-175
-204
-207
-225
-255
-267
-252
-252
-244
-244
-261
-259
-263
-258
-244
-254
-246
-242
-237
-230
-241
-246
-249
-245
-266
-274
-263
-260
-270
-267
-272
-283
-306
-310
-305
-300
-295
-288
-252
-213
-181
-169
-172
-187
-172
-154
-164
-162
-182
-222
-229
-225
-228
-232
-236
-220
-216
-234
-237
-201
-178
-136
-114
-139
-148
-175
-174
-157
-147
-137
-146
-162
-154
-174
-189
-219
-247
-233
-215
-201
-184
-197
-200
-181
-180
-190
-197
-216
-247
-268
-278
-271
-279
-283
-293
-329
-349
-352
-345
-347
-338
-312
-293
-302
-303
-311
-322
-333
-335
-332
-308
-304
-310
-279
-269
-261
-264
-282
-271
-265
-288
-297
-300
-282
-264
-276
-278
-298
-308
-314
-318
-325
-338
-341
-350
-361
-372
-370
-365
-368
-348
-322
-328
-341
-352
-353
-370
-377
-347
-325
-354
-362
-337
-355
-384
-384
-393
-412
-416
-409
-416
-405
-385
-365
-352
-363
-374
-380
-353
-336
-341
-317
-296
-293
-292
-297
-298
-288
-280
-260
-259
-254
-246
-251
-237
-213
-204
-177
-151
-138
-113
-93
-122
-157
-181
-201
-220
-232
-234
-219
-219
-226
-205
-200
-213
-206
-203
-212
-212
-199
-171
-165
-160
-136
-144
-151
-150
-163
-173
-196
-213
-226
-227
-245
-271
-290
-297
-294
-302
-289
-264
-263
-257
-248
-255
-242
-241
-268
-292
-303
-301
-295
-294
-290
-265
-277
-291
-295
-299
-314
-328
-357
-378
-381
-367
-358
-330
-314
-300
-295
-297
-276
-277
-288
-287
-311
-322
-324
-321
-298
-296
-311
-288
-267
-262
-251
-251
-247
-245
-252
-267
-273
-261
-222
-233
-258
-252
-248
-261
-263
-255
-244
-196
-181
-178
-157
-150
-154
-166
-170
-137
-122
-114
-98
-84
-82
-90
-81
-56
-52
-73
-70
-83
-104
-104
-137
-127
-101
-93
-71
-47
-41
-27
-22
-24
-14
-22
-33
-44
-53
-57
-89
-102
-104
-108
-116
-111
-99
-101
-91
-76
-62
-49
-67
-65
-46
-31
-26
-18
-2
-4
4
4
6
4
2
6
-5
-25
-50
-83
-113
-124
-132
-133
-140
-159
-168
-171
-186
-197
-218
-244
-268
-281
-280
-269
-250
-224
-213
-226
-242
-246
-271
-266
-260
-269
-269
-261
-275
-262
-254
-254
-242
-257
-273
-277
-298
-313
-321
-352
-348
-336
-353
-347
-356
-358
-349
-354
-336
-321
-317
-311
-320
-336
-343
-369
-377
-376
-404
-413
-397
-389
-366
-351
-332
-324
-338
-327
-321
-319
-326
-315
-321
-300
-280
-269
-246
-205
-172
-145
-143
-139
-127
-142
-133
-124
-119
-86
-72
-77
-75
-81
-75
-82
-78
-56
-60
-69
-61
-51
-49
-23
5
17
20
30
51
65
45
41
52
70
84
79
71
79
82
95
87
95
103
97
98
87
82
65
60
40
44
21
12
22
20
40
43
59
79
75
74
75
75
86
76
56
89
109
114
127
136
146
151
157
161
150
130
131
147
171
169
167
154
142
106
97
95
89
92
93
63
34
28
12
16
13
-17
-31
-39
-60
-96
-102
-120
-142
-145
-156
-162
-169
-192
-215
-232
-252
-249
-268
-285
-291
-287
-281
-290
-283
-277
-276
-290
-294
-276
-267
-302
-315
-304
-305
-317
-323
-323
-333
-354
-375
-381
-398
-387
-387
-401
-400
-389
-384
-406
-411
-412
-412
-427
-437
-447
-448
-457
-456
-471
-476
-462
-450
-440
-443
-459
-451
-446
-452
-472
-466
-458
-453
-448
-434
-417
-382
-364
-353
-345
-332
-314
-309
-315
-304
-289
-279
-265
-261
-258
-247
-233
-226
-215
-198
-197
-202
-201
-207
-218
-217
-230
-236
-250
-262
-274
-264
-251
-239
-244
-235
-242
-242
-222
-202
-182
-166
-139
-131
-136
-113
-105
-107
-82
-43
-14
-13
-15
1
9
9
7
0
11
30
49
58
65
72
63
46
25
18
21
21
7
11
13
26
20
19
18
28
36
45
43
48
44
27
13
3
0
-1
7
31
43
21
15
2
-13
-14
-37
-43
-57
-85
-110
-125
-126
-118
-110
-132
-140
-151
-161
-160
-137
-124
-105
-104
-110
-104
-117
-115
-122
-113
-94
-69
-61
-75
-101
-109
-121
-126
-118
-125
-149
-196
-223
-220
-232
-248
-253
-261
-273
-291
-306
-292
-290
-293
-294
-258
-254
-259
-253
-242
-243
-244
-250
-248
-253
-258
-258
-239
-239
-242
-240
-240
-250
-270
-300
-318
-319
-351
-367
-376
-382
-373
-356
-369
-393
-402
-383
-361
-359
-347
-339
-337
-323
-310
-304
-296
-296
-293
-290
-286
-270
-290
-312
-315
-322
-328
-317
-298
-277
-294
-292
-273
-292
-323
-332
-338
-345
-323
-345
-363
-358
-357
-363
-376
-376
-367
-361
-363
-344
-336
-337
-322
-331
-300
-267
-278
-290
-301
-301
-286
-273
-255
-270
-274
-264
-275
-280
-263
-263
-270
-261
-268
-264
-262
-273
-275
-264
-272
-259
-226
-220
-215
-225
-238
-251
-279
-290
-306
-324
-324
-314
-300
-260
-257
-268
-274
-283
-300
-308
-324
-325
-321
-326
-307
-293
-270
-268
-269
-266
-260
-257
-238
-245
-253
-239
-230
-231
-199
-193
-209
-195
-193
-218
-236
-238
-226
-232
-203
-207
-185
-154
-147
-159
-177
-187
-208
-207
-213
-209
-182
-190
-198
-186
-183
-225
-261
-279
-323
-349
-336
-317
-321
-315
-306
-310
-317
-306
-310
-311
-303
-303
-298
-297
-301
-328
-331
-337
-348
-348
-351
-353
-350
-353
-340
-328
-317
-322
-354
-359
-356
-358
-358
-349
-351
-345
-368
-391
-383
-397
-428
-463
-480
-493
-497
-499
-491
-490
-501
-504
-508
-515
-504
-511
-512
-488
-474
-454
-425
-412
-409
-411
-419
-437
-446
-446
-447
-454
-461
-458
-455
-446
-454
-453
-428
-417
-413
-418
-410
-395
-395
-387
-376
-382
-370
-383
-371
-365
-355
-357
-354
-358
-379
-377
-367
-356
-341
-330
-332
-325
-304
-284
-272
-275
-287
-278
-277
-287
-275
-264
-258
-248
-240
-256
-244
-225
-230
-239
-259
-261
-257
-251
-245
-261
-258
-260
-267
-258
-244
-243
-234
-225
-227
-202
-183
-173
-161
-157
-145
-139
-148
-136
-148
-162
-154
-161
-176
-179
-185
-204
-197
-201
-208
-195
-189
-167
-192
-202
-198
-216
-219
-209
-211
-233
-241
-264
-264
-264
-251
-238
-231
-216
-203
-202
-212
-199
-188
-188
-195
-196
-215
-229
-242
-254
-268
-280
-276
-286
-281
-259
-251
-253
-242
-228
-215
-227
-252
-249
-270
-308
-304
-307
-318
-307
-285
-263
-253
-255
-259
-266
-268
-259
-262
-273
-256
-242
-234
-229
-235
-236
-249
-260
-258
-264
-265
-251
-225
-224
-223
-217
-212
-220
-233
-255
-260
-264
-284
-305
-316
-314
-333
-339
-328
-313
-326
-333
-351
-350
-327
-329
-347
-359
-358
-372
-379
-381
-375
-374
-360
-353
-348
-338
-331
-312
-272
-258
-278
-262
-259
-245
-226
-222
-221
-214
-213
-230
-234
-273
-279
-307
-325
-314
-321
-316
-322
-334
-341
-344
-366
-373
-369
-365
-345
-337
-349
-351
-330
-329
-318
-336
-357
-352
-349
-343
-344
-342
-341
-344
-344
-324
-346
-333
-310
-311
-302
-299
-315
-319
-327
-327
-324
-317
-287
-288
-283
-256
-247
-256
-255
-236
-248
-267
-277
-290
-285
-259
-268
-272
-271
-270
-274
-287
-278
-284
-283
-269
-256
-237
-204
-189
-172
-164
-144
-128
-111
-86
-64
-64
-65
-60
-64
-89
-112
-104
-111
-111
-114
-135
-134
-151
-177
-192
-219
-235
-253
-262
-267
-275
-290
-283
-289
-279
-258
-253
-268
-263
-251
-256
-259
-265
-243
-226
-216
-191
-180
-196
-217
-242
-271
-300
-320
-343
-354
-359
-348
-344
-339
-323
-325
-308
-315
-312
-286
-292
-288
-278
-279
-277
-293
-298
-311
-318
-318
-329
-334
-352
-359
-347
-362
-371
-359
-367
-377
-391
-391
-361
-354
-357
-361
-388
-375
-395
-418
-412
-418
-417
-410
-427
-445
-438
-451
-473
-461
-439
-437
-425
-434
-433
-419
-424
-417
-404
-393
-389
-392
-380
-384
-394
-388
-378
-364
-355
-367
-373
-380
-410
-429
-441
-442
-448
-450
-435
-420
-418
-414
-437
-445
-452
-455
-454
-428
-411
-424
-425
-434
-422
-421
-440
-432
-438
-449
-446
-459
-457
-447
-457
-438
-424
-423
-393
-408
-432
-434
-438
-441
-430
-419
-411
-403
-403
-406
-403
-382
-385
-397
-390
-388
-387
-375
-357
-351
-343
-307
-301
-280
-249
-258
-261
-237
-246
-246
-251
-264
-252
-252
-250
-221
-197
-168
-178
-194
-194
-217
-249
-271
-277
-264
-247
-237
-217
-183
-183
-190
-209
-225
-212
-211
-214
-201
-190
-181
-167
-170
-160
-169
-175
-185
-187
-186
-179
-178
-161
-157
-173
-183
-202
-219
-225
-216
-198
-198
-202
-197
-188
-198
-220
-229
-233
-237
-234
-227
-189
-160
-146
-138
-126
-129
-118
-123
-123
-113
-123
-107
-85
-85
-96
-88
-117
-141
-144
-148
-164
-179
-194
-214
-217
-204
-200
-215
-219
-211
-232
-246
-245
-243
-245
-253
-261
-268
-272
-274
-275
-274
-258
-226
-207
-214
-231
-236
-239
-240
-249
-246
-246
-262
-248
-228
-220
-205
-196
-187
-184
-195
-195
-203
-222
-229
-245
-243
-253
-269
-266
-282
-307
-317
-326
-330
-335
-341
-325
-337
-354
-366
-358
-352
-347
-342
-357
-352
-343
-338
-322
-319
-317
-320
-326
-318
-313
-321
-324
-307
-289
-285
-299
-305
-310
-322
-337
-346
-342
-331
-328
-337
-332
-332
-345
-358
-352
-340
-327
-315
-307
-294
-285
-280
-292
-290
-299
-304
-293
-271
-255
-250
-234
-231
-249
-261
-278
-294
-295
-304
-307
-300
-301
-300
-305
-321
-312
-304
-315
-328
-341
-355
-362
-369
-381
-400
-406
-416
-447
-470
-495
-520
-523
-516
-526
-513
-508
-529
-535
-540
-552
-548
-540
-540
-539
-553
-571
-556
-569
-568
-550
-544
-528
-515
-504
-493
-499
-498
-506
-508
-494
-477
-466
-463
-458
-452
-457
-457
-454
-449
-460
-463
-487
-486
-478
-478
-463
-457
-461
-452
-456
-453
-429
-413
-401
-403
-378
-380
-384
-371
-360
-362
-344
-317
-295
-269
-241
-215
-212
-203
-198
-203
-215
-225
-222
-224
-220
-218
-224
-245
-238
-242
-256
-254
-247
-229
-219
-205
-187
-183
-186
-184
-194
-201
-205
-215
-214
-203
-199
-196
-187
-199
-238
-248
-236
-223
-211
-176
-166
-144
-147
-156
-168
-179
-195
-222
-254
-258
-263
-275
-251
-240
-225
-233
-239
-238
-246
-243
-239
-234
-236
-227
-211
-204
-215
-210
-194
-214
-229
-226
-219
-234
-235
-217
-218
-201
-185
-175
-158
-176
-170
-147
-153
-153
-137
-145
-155
-174
-181
-176
-175
-177
-193
-215
-224
-226
-250
-262
-259
-284
-296
-303
-327
-312
-291
-305
-299
-292
-305
-319
-328
-313
-313
-323
-303
-293
-295
-306
-321
-328
-335
-338
-342
-346
-312
-289
-283
-268
-245
-228
-226
-244
-251
-240
-234
-239
-223
-209
-215
-246
-272
-268
-267
-277
-285
-284
-299
-303
-305
-299
-283
-291
-308
-298
-297
-298
-304
-298
-306
-299
-310
-317
-297
-296
-314
-324
-320
-324
-321
-314
-309
-327
-335
-336
-334
-347
-348
-358
-375
-371
-377
-369
-352
-352
-337
-321
-332
-341
-353
-367
-368
-377
-384
-389
-400
-387
-407
-408
-396
-404
-414
-430
-432
-443
-471
-492
-494
-483
-481
-501
-474
-451
-451
-451
-439
-422
-419
-428
-434
-416
-415
-423
-397
-388
-370
-359
-344
-313
-292
-256
-253
-276
-286
-330
-340
-341
-335
-332
-326
-323
-313
-310
-327
-326
-319
-312
-319
-317
-303
-297
-264
-256
-237
-213
-202
-190
-202
-177
-171
-191
-174
-179
-190
-189
-223
-250
-267
-282
-301
-302
-301
-317
-338
-349
-358
-349
-331
-335
-347
-337
-334
-321
-314
-311
-297
-290
-279
-288
-301
-298
-292
-287
-278
-291
-287
-273
-274
-283
-285
-287
-290
-274
-267
-284
-282
-274
-305
-311
-303
-322
-303
-307
-351
-368
-373
-380
-375
-356
-339
-326
-318
-319
-325
-318
-332
-352
-345
-336
-338
-326
-300
-304
-298
-267
-281
-305
-286
-294
-325
-314
-309
-299
-279
-262
-270
-259
-251
-267
-268
-246
-235
-212
-203
-218
-214
-216
-221
-224
-202
-193
-190
-162
-152
-147
-145
-139
-142
-123
-108
-126
-126
-115
-110
-107
-108
-119
-116
-117
-138
-156
-148
-155
-176
-175
-169
-190
-191
-194
-191
-185
-206
-209
-199
-198
-221
-228
-221
-222
-220
-210
-208
-223
-243
-263
-291
-309
-332
-336
-318
-300
-304
-302
-295
-306
-315
-330
-347
-361
-356
-353
-364
-357
-353
-389
-370
-360
-387
-396
-405
-431
-449
-458
-478
-469
-452
-451
-446
-454
-457
-440
-426
-423
-405
-379
-372
-368
-375
-377
-384
-382
-374
-365
-340
-331
-324
-315
-344
-347
-349
-372
-404
-417
-404
-397
-401
-386
-374
-378
-362
-351
-342
-326
-330
-338
-334
-334
-357
-374
-370
-367
-366
-359
-361
-361
-366
-374
-367
-362
-365
-364
-372
-365
-352
-360
-383
-371
-360
-374
-376
-360
-364
-375
-395
-391
-361
-362
-377
-381
-366
-358
-369
-380
-377
-363
-357
-353
-336
-331
-336
-322
-319
-311
-295
-300
-294
-285
-282
-267
-261
-266
-253
-248
-252
-225
-227
-258
-254
-248
-238
-234
-244
-252
-233
-214
-210
-203
-191
-185
-190
-195
-174
-171
-174
-180
-178
-150
-165
-193
-199
-203
-211
-201
-183
-153
-153
-170
-186
-209
-228
-245
-257
-247
-253
-269
-269
-254
-243
-246
-246
-243
-253
-257
-271
-273
-257
-259
-279
-288
-279
-294
-327
-327
-317
-334
-326
-318
-314
-323
-339
-334
-333
-333
-306
-291
-288
-282
-288
-275
-281
-282
-282
-278
-261
-232
-211
-234
-226
-207
-205
-196
-194
-196
-181
-187
-181
-173
-198
-169
-162
-180
-177
-184
-165
-158
-169
-142
-110
-102
-101
-93
-60
-55
-67
-27
-10
-9
-8
-37
-31
-14
-27
-20
-16
-21
-26
-30
-51
-73
-94
-111
-132
-122
-119
-121
-112
-106
-104
-107
-102
-100
-98
-105
-105
-107
-112
-127
-126
-141
-165
-175
-187
-185
-172
-166
-173
-181
-186
-179
-215
-238
-255
-273
-250
-250
-252
-253
-268
-272
-302
-311
-309
-316
-335
-342
-345
-334
-329
-341
-343
-332
-341
-351
-342
-340
-349
-352
-336
-352
-373
-386
-395
-389
-387
-392
-385
-382
-378
-383
-375
-385
-424
-431
-451
-473
-490
-520
-544
-549
-530
-528
-510
-481
-501
-496
-479
-486
-495
-480
-473
-441
-419
-423
-413
-403
-398
-401
-397
-411
-422
-423
-429
-451
-461
-467
-459
-435
-407
-393
-392
-399
-392
-386
-393
-389
-400
-414
-430
-432
-418
-410
-420
-409
-385
-400
-419
-418
-429
-429
-440
-453
-450
-443
-449
-455
-452
-450
-437
-416
-416
-434
-403
-381
-388
-382
-374
-354
-346
-354
-366
-371
-366
-366
-353
-311
-299
-294
-295
-279
-261
-272
-304
-313
-316
-308
-318
-328
-320
-327
-345
-360
-366
-344
-346
-355
-355
-336
-334
-345
-338
-327
-310
-302
-295
-289
-273
-253
-238
-230
-222
-210
-210
-199
-194
-193
-168
-158
-150
-138
-166
-167
-147
-155
-151
-133
-123
-132
-139
-135
-146
-159
-169
-176
-185
-204
-234
-225
-210
-213
-201
-179
-160
-169
-151
-138
-154
-133
-141
-167
-171
-205
-230
-225
-250
-260
-278
-298
-311
-319
-323
-357
-381
-366
-389
-395
-385
-401
-409
-414
-401
-388
-360
-352
-357
-336
-333
-360
-350
-356
-358
-359
-370
-384
-395
-419
-432
-452
-467
-467
-475
-452
-449
-449
-446
-446
-433
-432
-456
-481
-472
-490
-497
-463
-458
-458
-461
-467
-465
-465
-463
-447
-422
-398
-399
-394
-379
-391
-411
-406
-417
-419
-413
-419
-410
-381
-366
-361
-352
-342
-339
-334
-337
-342
-318
-315
-338
-349
-336
-328
-315
-306
-299
-292
-290
-298
-311
-303
-311
-312
-302
-301
-305
-308
-310
-313
-287
-259
-263
-268
-270
-271
-246
-229
-224
-201
-163
-144
-130
-122
-116
-120
-118
-97
-95
-90
-93
-96
-89
-93
-113
-112
-121
-132
-137
-135
-150
-181
-194
-203
-218
-215
-244
-257
-258
-276
-289
-266
-254
-282
-280
-272
-293
-281
-261
-266
-258
-241
-239
-233
-254
-267
-271
-269
-252
-274
-284
-273
-276
-260
-262
-254
-226
-221
-220
-216
-198
-185
-194
-202
-209
-222
-218
-201
-224
-221
-203
-224
-259
-284
-290
-305
-316
-332
-342
-311
-293
-284
-259
-254
-248
-249
-245
-241
-243
-245
-271
-267
-252
-260
-234
-190
-193
-189
-188
-210
-227
-242
-269
-276
-264
-256
-250
-234
-229
-225
-225
-229
-248
-261
-259
-281
-291
-271
-272
-275
-278
-270
-252
-232
-248
-258
-241
-254
-272
-270
-264
-294
-339
-344
-345
-356
-382
-389
-362
-359
-378
-401
-408
-419
-438
-429
-418
-405
-398
-386
-384
-381
-404
-405
-406
-409
-416
-438
-445
-435
-420
-398
-398
-380
-384
-391
-414
-424
-423
-443
-445
-452
-464
-455
-434
-440
-430
-402
-390
-360
-333
-326
-323
-329
-345
-356
-356
-368
-365
-356
-353
-366
-371
-360
-366
-370
-368
-369
-345
-346
-347
-348
-360
-369
-378
-386
-406
-413
-409
-401
-410
-412
-403
-401
-395
-375
-368
-384
-381
-385
-395
-388
-408
-438
-449
-449
-455
-441
-421
-402
-369
-379
-369
-357
-356
-370
-399
-400
-412
-432
-452
-454
-439
-428
-434
-414
-393
-404
-419
-429
-423
-424
-426
-419
-416
-423
-412
-403
-400
-379
-374
-389
-374
-377
-386
-385
-391
-384
-369
-368
-368
-350
-334
-349
-346
-344
-332
-310
-309
-310
-305
-288
-288
-299
-298
-282
-273
-278
-293
-275
-279
-279
-277
-275
-270
-276
-275
-293
-293
-311
-326
-316
-320
-315
-310
-312
-298
-295
-315
-303
-288
-302
-289
-282
-296
-303
-317
-336
-323
-327
-330
-343
-333
-307
-280
-271
-276
-290
-318
-335
-346
-337
-340
-336
-326
-314
-328
-357
-367
-359
-370
-386
-384
-375
-356
-349
-354
-348
-339
-336
-335
-329
-324
-302
-287
-305
-327
-341
-348
-353
-350
-342
-341
-331
-325
-306
-305
-306
-300
-298
-284
-295
-310
-312
-322
-333
-336
-344
-340
-331
-328
-311
-286
-265
-237
-204
-184
-167
-166
-167
-171
-169
-158
-149
-131
-115
-97
-98
-104
-102
-106
-108
-106
-123
-149
-167
-178
-189
-203
-217
-226
-222
-208
-195
-181
-178
-188
-194
-191
-197
-209
-223
-224
-203
-191
-186
-199
-185
-180
-185
-172
-176
-173
-181
-185
-188
-189
-200
-183
-151
-144
-124
-103
-97
-93
-93
-108
-129
-134
-157
-166
-174
-183
-188
-195
-200
-201
-220
-229
-239
-254
-284
-306
-310
-332
-327
-321
-311
-297
-310
-321
-301
-305
-311
-311
-336
-344
-333
-338
-339
-324
-295
-265
-249
-257
-251
-227
-226
-233
-233
-241
-250
-263
-273
-260
-225
-208
-196
-192
-200
-210
-236
-261
-271
-279
-276
-281
-287
-290
-278
-269
-284
-276
-265
-270
-266
-285
-281
-258
-255
-262
-255
-244
-246
-275
-304
-336
-343
-349
-354
-354
-362
-387
-391
-386
-383
-385
-393
-389
-405
-400
-390
-391
-381
-380
-370
-369
-346
-341
-345
-324
-321
-312
-303
-331
-334
-331
-323
-308
-311
-329
-333
-333
-348
-357
-347
-342
-350
-360
-362
-365
-379
-366
-367
-361
-326
-321
-310
-281
-292
-292
-291
-317
-319
-320
-312
-298
-290
-293
-278
-277
-276
-287
-295
-283
-275
-277
-284
-292
-299
-287
-291
-318
-304
-309
-310
-300
-294
-291
-276
-265
-257
-270
-267
-250
-261
-281
-301
-314
-304
-321
-332
-315
-321
-318
-297
-315
-317
-318
-337
-333
-349
-361
-347
-335
-332
-331
-293
-279
-289
-293
-290
-289
-294
-301
-298
-284
-256
-254
-261
-253
-248
-255
-263
-269
-260
-250
-264
-277
-286
-328
-359
-345
-341
-338
-328
-318
-315
-333
-350
-368
-366
-347
-370
-372
-368
-359
-349
-352
-335
-323
-326
-325
-317
-315
-315
-306
-298
-272
-267
-281
-264
-243
-242
-231
-229
-216
-199
-192
-195
-198
-205
-222
-218
-221
-219
-216
-208
-211
-214
-210
-205
-199
-210
-228
-251
-247
-249
-250
-250
-247
-246
-256
-269
-268
-245
-251
-250
-239
-242
-247
-252
-256
-267
-268
-274
-275
-254
-240
-230
-202
-184
-175
-167
-157
-160
-172
-187
-205
-221
-207
-219
-203
-166
-161
-151
-135
-153
-133
-130
-131
-145
-164
-179
-219
-239
-245
-246
-249
-246
-245
-234
-224
-219
-215
-193
-190
-180
-178
-181
-168
-174
-164
-158
-129
-126
-130
-114
-120
-130
-146
-135
-137
-151
-175
-184
-153
-117
-106
-104
-77
-58
-67
-74
-78
-81
-100
-120
-114
-107
-99
-91
-107
-110
-108
-118
-124
-141
-145
-143
-152
-168
-186
-197
-210
-204
-200
-199
-189
-165
-154
-144
-135
-146
-136
-141
-155
-159
-169
-178
-191
-193
-188
-218
-239
-244
-255
-257
-258
-249
-264
-263
-269
-278
-302
-308
-302
-299
-291
-288
-288
-293
-299
-300
-286
-269
-278
-284
-289
-295
-296
-304
-316
-316
-303
-293
-313
-331
-342
-350
-339
-336
-328
-326
-329
-363
-388
-413
-414
-408
-415
-389
-367
-373
-369
-369
-362
-356
-372
-375
-369
-365
-365
-379
-364
-362
-372
-370
-367
-362
-376
-394
-389
-388
-379
-373
-381
-383
-404
-422
-445
-444
-446
-449
-461
-466
-451
-435
-424
-410
-401
-387
-379
-363
-346
-346
-346
-352
-354
-360
-360
-354
-375
-376
-390
-390
-396
-391
-392
-394
-382
-365
-365
-356
-351
-369
-365
-378
-379
-377
-368
-334
-309
-270
-242
-240
-228
-213
-224
-232
-221
-224
-215
-227
-243
-245
-257
-265
-283
-275
-261
-256
-244
-231
-241
-245
-242
-258
-254
-260
-265
-248
-229
-214
-186
-140
-127
-145
-146
-148
-162
-149
-167
-173
-163
-155
-157
-143
-115
-120
-133
-148
-168
-179
-178
-185
-155
-145
-155
-152
-146
-139
-143
-151
-142
-136
-137
-131
-131
-112
-112
-119
-132
-136
-138
-154
-160
-158
-164
-159
-144
-145
-157
-187
-211
-219
-248
-268
-265
-281
-299
-300
-326
-340
-342
-318
-323
-332
-313
-306
-305
-303
-297
-281
-286
-292
-281
-269
-261
-268
-271
-259
-276
-289
-268
-280
-297
-298
-308
-306
-277
-273
-265
-258
-235
-239
-242
-246
-254
-246
-270
-295
-298
-285
-297
-295
-297
-300
-284
-279
-290
-288
-302
-300
-308
-330
-326
-337
-365
-363
-338
-309
-284
-285
-263
-222
-209
-196
-167
-148
-142
-149
-170
-191
-202
-227
-255
-249
-241
-244
-236
-256
-277
-281
-304
-329
-336
-354
-357
-359
-368
-379
-384
-394
-376
-356
-362
-363
-350
-329
-310
-282
-262
-247
-226
-208
-188
-189
-178
-174
-184
-199
-195
-210
-223
-240
-252
-276
-304
-313
-323
-317
-295
-289
-285
-269
-281
-288
-282
-278
-273
-297
-280
-274
-280
-276
-272
-265
-246
-226
-234
-233
-229
-236
-252
-255
-239
-243
-256
-239
-209
-180
-170
-168
-178
-201
-213
-229
-223
-217
-202
-190
-188
-170
-189
-233
-228
-220
-241
-242
-252
-250
-254
-261
-258
-266
-294
-309
-333
-344
-346
-348
-345
-338
-332
-339
-356
-352
-354
-374
-384
-393
-390
-379
-385
-394
-411
-423
-426
-440
-453
-479
-477
-464
-456
-446
-418
-413
-404
-404
-405
-390
-370
-365
-366
-358
-368
-376
-378
-386
-393
-393
-386
-359
-352
-366
-376
-380
-376
-375
-366
-342
-337
-320
-303
-292
-298
-303
-310
-316
-314
-311
-304
-289
-303
-294
-283
-265
-255
-245
-239
-252
-278
-272
-281
-306
-310
-314
-305
-316
-327
-333
-331
-338
-339
-332
-332
-340
-343
-339
-347
-364
-360
-361
-352
-340
-350
-347
-341
-343
-345
-343
-358
-378
-380
-402
-404
-389
-381
-377
-353
-325
-312
-311
-301
-298
-313
-312
-327
-320
-302
-297
-259
-204
-186
-170
-164
-164
-167
-173
-172
-157
-146
-146
-145
-129
-112
-102
-105
-120
-117
-105
-83
-80
-73
-62
-71
-91
-116
-130
-144
-152
-137
-142
-131
-104
-111
-123
-124
-126
-132
-132
-145
-133
-128
-131
-125
-142
-175
-196
-212
-227
-249
-270
-267
-273
-270
-265
-270
-277
-296
-302
-299
-303
-303
-298
-301
-289
-279
-262
-271
-282
-271
-281
-291
-300
-304
-337
-358
-368
-377
-389
-398
-399
-410
-395
-400
-393
-357
-336
-335
-331
-338
-331
-321
-325
-327
-333
-335
-337
-344
-342
-330
-307
-309
-310
-322
-335
-337
-355
-371
-371
-383
-380
-367
-370
-350
-333
-330
-320
-326
-319
-304
-326
-356
-358
-355
-346
-359
-361
-356
-367
-379
-370
-355
-337
-341
-335
-341
-355
-366
-371
-370
-381
-347
-341
-354
-339
-349
-356
-355
-378
-394
-409
-410
-396
-383
-385
-371
-358
-360
-380
-385
-371
-371
-352
-345
-342
-307
-305
-298
-306
-302
-293
-300
-294
-275
-258
-255
-238
-230
-233
-251
-266
-266
-256
-244
-254
-246
-224
-227
-220
-219
-240
-252
-257
-270
-253
-239
-234
-222
-209
-226
-229
-241
-250
-238
-235
-247
-250
-239
-232
-235
-236
-232
-237
-250
-256
-255
-246
-215
-191
-180
-159
-143
-147
-146
-160
-175
-168
-170
-174
-166
-177
-162
-169
-186
-201
-214
-222
-232
-238
-240
-238
-227
-193
-160
-141
-129
-121
-106
-116
-132
-134
-144
-147
-157
-153
-144
-146
-160
-168
-175
-176
-172
-187
-194
-177
-163
-176
-180
-183
-192
-203
-218
-217
-209
-208
-187
-178
-180
-183
-186
-203
-203
-209
-215
-224
-221
-192
-181
-178
-184
-187
-195
-224
-267
-301
-310
-312
-324
-332
-335
-351
-345
-354
-370
-370
-383
-402
-417
-410
-408
-400
-387
-392
-408
-404
-390
-384
-384
-374
-378
-363
-353
-358
-361
-368
-384
-413
-431
-445
-443
-438
-421
-408
-412
-424
-447
-449
-453
-456
-452
-453
-447
-440
-444
-455
-452
-437
-435
-412
-402
-390
-382
-380
-370
-393
-399
-386
-390
-400
-391
-388
-372
-348
-354
-360
-333
-325
-323
-319
-336
-330
-316
-332
-331
-318
-308
-281
-269
-262
-250
-247
-239
-239
-222
-199
-199
-195
-192
-185
-184
-195
-209
-231
-225
-211
-224
-233
-226
-216
-194
-185
-180
-161
-149
-138
-146
-162
-174
-191
-193
-193
-174
-168
-164
-140
-153
-181
-187
-208
-215
-222
-234
-207
-202
-200
-196
-200
-212
-218
-224
-233
-230
-219
-217
-211
-194
-202
-199
-193
-201
-184
-183
-180
-166
-153
-124
-131
-149
-150
-158
-153
-148
-170
-156
-147
-152
-169
-180
-192
-218
-212
-209
-198
-168
-157
-154
-140
-129
-110
-78
-62
-67
-61
-50
-61
-87
-96
-86
-98
-107
-108
-113
-115
-108
-75
-70
-45
-33
-31
-17
-19
-31
-36
-48
-61
-60
-73
-78
-73
-68
-72
-83
-89
-105
-109
-131
-136
-121
-124
-115
-119
-145
-154
-153
-149
-144
-147
-148
-137
-132
-128
-137
-162
-177
-200
-212
-244
-257
-239
-248
-250
-252
-261
-254
-249
-276
-300
-326
-353
-362
-359
-344
-322
-297
-293
-283
-279
-289
-285
-279
-282
-282
-289
-286
-296
-301
-297
-277
-262
-265
-264
-243
-224
-218
-211
-194
-180
-185
-194
-208
-200
-188
-195
-203
-188
-178
-196
-206
-206
-216
-226
-216
-205
-212
-222
-238
-242
-237
-234
-216
-204
-210
-218
-226
-226
-239
-255
-265
-281
-279
-269
-267
-257
-246
-251
-257
-257
-264
-269
-261
-258
-280
-253
-258
-272
-262
-279
-292
-286
-281
-299
-301
-287
-279
-276
-286
-286
-264
-267
-274
-260
-253
-256
-267
-268
-264
-270
-265
-256
-264
-264
-247
-239
-234
-241
-255
-251
-232
-222
-210
-193
-191
-176
-170
-151
-160
-156
-168
-185
-164
-154
-174
-174
-175
-194
-206
-216
-224
-225
-215
-222
-233
-224
-237
-248
-256
-293
-305
-307
-334
-357
-368
-369
-370
-378
-384
-381
-361
-373
-372
-374
-372
-365
-377
-386
-377
-383
-369
-366
-362
-341
-342
-326
-295
-299
-298
-298
-292
-296
-288
-288
-281
-270
-256
-250
-268
-260
-273
-282
-274
-271
-267
-268
-281
-265
-268
-262
-262
-271
-288
-281
-280
-282
-274
-258
-250
-232
-228
-230
-219
-219
-188
-163
-146
-116
-101
-103
-91
-119
-146
-126
-114
-108
-86
-86
-109
-117
-109
-110
-104
-118
-125
-104
-111
-114
-109
-107
-121
-145
-137
-138
-151
-155
-157
-158
-128
-108
-98
-95
-93
-91
-95
-95
-97
-101
-108
-130
-151
-158
-172
-181
-182
-203
-208
-190
-174
-192
-194
-187
-203
-205
-191
-192
-187
-175
-167
-155
-156
-144
-177
-182
-169
-179
-168
-163
-171
-164
-150
-168
-174
-181
-218
-238
-264
-298
-310
-309
-342
-364
-365
-378
-386
-401
-424
-436
-436
-441
-439
-439
-445
-460
-469
-455
-448
-437
-398
-374
-359
-338
-338
-334
-331
-320
-311
-291
-280
-289
-288
-283
-300
-292
-277
-284
-265
-265
-257
-242
-230
-219
-235
-237
-230
-232
-229
-215
-223
-218
-194
-200
-183
-167
-181
-175
-170
-202
-216
-208
-227
-245
-242
-238
-234
-239
-236
-227
-228
-214
-224
-208
-195
-198
-192
-180
-180
-163
-152
-143
-116
-112
-120
-137
-153
-169
-171
-185
-214
-226
-219
-216
-234
-258
-234
-241
-252
-253
-255
-228
-218
-260
-266
-267
-296
-312
-333
-350
-348
-345
-339
-341
-344
-347
-354
-373
-389
-397
-401
-398
-417
-425
-393
-382
-368
-338
-325
-306
-289
-295
-304
-282
-276
-299
-310
-321
-324
-325
-329
-335
-331
-315
-313
-326
-325
-323
-332
-318
-320
-314
-297
-312
-326
-309
-310
-307
-299
-291
-280
-278
-269
-265
-270
-260
-247
-238
-216
-210
-193
-171
-164
-157
-125
-107
-96
-80
-65
-43
-14
-9
14
36
41
83
99
87
109
109
108
116
109
100
83
48
27
14
-23
-32
-37
-41
-43
-59
-63
-64
-71
-96
-118
-128
-149
-168
-178
-172
-178
-184
-177
-174
-170
-180
-180
-183
-193
-205
-201
-216
-217
-193
-181
-166
-165
-166
-155
-153
-178
-184
-181
-190
-199
-198
-208
-226
-232
-212
-200
-232
-232
-238
-262
-271
-298
-308
-306
-327
-336
-329
-314
-318
-332
-346
-366
-359
-379
-400
-406
-395
-396
-396
-392
-386
-395
-394
-394
-405
-401
-401
-400
-384
-380
-374
-346
-356
-349
-328
-328
-329
-338
-334
-325
-326
-317
-295
-285
-250
-199
-194
-185
-193
-219
-231
-233
-232
-221
-225
-254
-247
-239
-246
-238
-228
-218
-208
-212
-205
-216
-242
-252
-289
-298
-282
-281
-261
-248
-238
-222
-231
-233
-218
-203
-190
-183
-176
-160
-158
-155
-139
-151
-157
-154
-160
-167
-173
-186
-181
-172
-184
-172
-159
-170
-182
-177
-182
-204
-219
-222
-230
-230
-242
-251
-248
-250
-246
-240
-239
-242
-234
-256
-265
-265
-287
-305
-331
-348
-351
-336
-324
-316
-311
-314
-329
-331
-314
-314
-305
-290
-268
-247
-216
-205
-188
-178
-171
-151
-158
-158
-160
-169
-180
-180
-187
-189
-197
-197
-177
-151
-157
-163
-158
-162
-157
-166
-185
-176
-174
-182
-175
-171
-161
-146
-131
-140
-133
-112
-98
-98
-103
-117
-122
-119
-99
-93
-91
-91
-104
-95
-97
-104
-112
-100
-84
-80
-75
-69
-70
-57
-71
-86
-76
-84
-104
-120
-137
-154
-157
-170
-191
-203
-216
-221
-219
-215
-220
-210
-206
-194
-174
-178
-183
-169
-188
-184
-184
-209
-194
-192
-210
-190
-193
-179
-171
-181
-168
-164
-162
-171
-166
-165
-187
-194
-193
-212
-214
-230
-218
-196
-193
-193
-177
-167
-175
-187
-190
-194
-197
-189
-191
-182
-166
-166
-163
-159
-165
-162
-159
-166
-175
-181
-210
-224
-230
-226
-248
-253
-260
-269
-243
-248
-232
-229
-247
-245
-238
-222
-207
-208
-209
-210
-213
-219
-228
-231
-234
-234
-234
-226
-207
-191
-184
-182
-196
-204
-200
-229
-239
-249
-268
-264
-246
-215
-175
-169
-171
-193
-217
-220
-245
-251
-250
-254
-236
-231
-244
-233
-211
-201
-181
-185
-190
-161
-167
-190
-202
-208
-212
-210
-237
-251
-251
-266
-288
-277
-274
-272
-263
-250
-252
-249
-263
-292
-293
-307
-316
-327
-345
-353
-365
-385
-381
-384
-392
-380
-363
-357
-349
-351
-350
-331
-326
-334
-341
-334
-347
-356
-361
-395
-402
-407
-432
-416
-408
-417
-394
-395
-421
-430
-426
-447
-463
-484
-491
-487
-480
-474
-499
-503
-500
-512
-511
-514
-527
-535
-528
-533
-521
-496
-486
-475
-476
-474
-462
-476
-461
-451
-474
-456
-454
-444
-420
-418
-422
-411
-418
-426
-396
-382
-372
-364
-353
-351
-351
-350
-326
-291
-267
-273
-286
-275
-291
-309
-304
-296
-285
-268
-245
-229
-212
-201
-206
-215
-231
-244
-243
-236
-225
-216
-201
-211
-228
-232
-242
-239
-230
-226
-194
-197
-201
-177
-166
-160
-171
-163
-152
-136
-123
-119
-126
-138
-149
-163
-167
-158
-125
-111
-111
-120
-128
-115
-111
-133
-135
-152
-170
-182
-187
-175
-171
-159
-162
-174
-174
-187
-205
-205
-191
-170
-163
-165
-164
-176
-171
-179
-187
-180
-195
-196
-210
-238
-250
-260
-265
-262
-273
-275
-282
-281
-278
-277
-281
-264
-241
-237
-233
-229
-237
-239
-250
-272
-281
-291
-296
-300
-295
-303
-318
-322
-335
-327
-328
-340
-362
-379
-383
-401
-417
-425
-420
-420
-417
-413
-398
-398
-392
-384
-398
-387
-376
-357
-328
-330
-321
-315
-333
-342
-341
-339
-345
-340
-328
-315
-325
-336
-331
-317
-319
-323
-342
-342
-338
-351
-350
-352
-351
-348
-347
-343
-337
-327
-311
-301
-289
-276
-271
-274
-277
-299
-322
-306
-297
-305
-307
-313
-328
-334
-347
-371
-384
-375
-373
-364
-349
-336
-322
-307
-303
-285
-263
-260
-276
-280
-283
-271
-276
-265
-251
-263
-259
-254
-240
-237
-230
-222
-216
-232
-247
-253
-264
-264
-258
-251
-252
-251
-246
-251
-267
-269
-279
-274
-276
-275
-250
-260
-253
-249
-262
-251
-231
-228
-217
-198
-171
-159
-171
-181
-186
-172
-157
-160
-145
-144
-128
-112
-130
-120
-128
-143
-155
-169
-174
-180
-197
-186
-199
-211
-214
-215
-210
-194
-181
-186
-162
-155
-149
-172
-162
-171
-169
-171
-188
-174
-171
-174
-175
-179
-188
-173
-173
-176
-169
-152
-137
-133
-129
-118
-116
-128
-130
-146
-179
-187
-171
-174
-173
-176
-187
-177
-190
-202
-202
-225
-240
-242
-252
-254
-259
-266
-254
-266
-259
-250
-256
-252
-246
-241
-243
-241
-268
-290
-287
-293
-292
-291
-305
-305
-304
-312
-320
-328
-344
-350
-339
-342
-342
-345
-341
-348
-370
-388
-391
-386
-381
-385
-396
-405
-414
-417
-413
-423
-423
-415
-415
-403
-398
-411
-414
-410
-413
-398
-383
-373
-370
-349
-341
-326
-315
-304
-307
-302
-288
-304
-303
-279
-275
-267
-255
-257
-234
-223
-246
-241
-223
-232
-207
-185
-192
-187
-183
-186
-186
-185
-184
-187
-189
-186
-180
-171
-150
-148
-145
-143
-136
-128
-136
-157
-154
-144
-165
-177
-203
-224
-249
-277
-282
-288
-289
-257
-239
-244
-248
-277
-292
-317
-345
-364
-376
-395
-414
-414
-403
-395
-409
-427
-449
-481
-476
-497
-510
-497
-503
-491
-480
-482
-480
-477
-477
-466
-476
-494
-486
-473
-474
-474
-468
-475
-476
-480
-515
-534
-529
-536
-530
-525
-521
-520
-525
-548
-544
-545
-545
-555
-574
-591
-616
-636
-641
-633
-630
-637
-625
-626
-620
-599
-590
-595
-598
-589
-580
-580
-584
-569
-548
-539
-526
-521
-517
-507
-519
-543
-561
-576
-591
-589
-574
-569
-558
-512
-489
-502
-491
-486
-480
-463
-474
-473
-468
-471
-466
-438
-436
-416
-402
-405
-390
-387
-372
-343
-311
-271
-248
-253
-241
-211
-196
-189
-164
-151
-151
-146
-161
-178
-187
-197
-209
-215
-226
-226
-231
-240
-242
-241
-241
-270
-273
-257
-246
-246
-250
-259
-241
-222
-234
-239
-229
-224
-210
-217
-233
-218
-213
-219
-222
-225
-221
-219
-243
-263
-248
-265
-275
-263
-268
-266
-253
-251
-262
-280
-297
-297
-303
-316
-307
-293
-288
-266
-256
-244
-243
-255
-253
-277
-276
-278
-288
-290
-283
-299
-294
-310
-326
-334
-357
-377
-390
-397
-391
-396
-415
-400
-422
-433
-422
-420
-393
-363
-357
-339
-353
-362
-367
-383
-399
-377
-379
-386
-357
-359
-353
-337
-348
-338
-327
-344
-356
-360
-349
-333
-331
-329
-315
-330
-318
-311
-320
-319
-332
-338
-338
-345
-355
-352
-344
-325
-309
-315
-342
-347
-359
-362
-367
-376
-381
-385
-360
-336
-345
-339
-328
-321
-309
-314
-302
-299
-298
-284
-291
-308
-295
-295
-305
-307
-309
-310
-311
-330
-332
-312
-299
-287
-293
-303
-302
-307
-325
-330
-353
-365
-359
-364
-373
-382
-379
-369
-376
-382
-380
-373
-364
-360
-367
-361
-360
-368
-372
-375
-387
-383
-372
-354
-359
-382
-390
-396
-414
-410
-402
-401
-387
-391
-391
-389
-409
-413
-403
-379
-365
-347
-318
-327
-322
-326
-330
-335
-348
-341
-329
-343
-336
-321
-339
-340
-343
-361
-370
-390
-393
-366
-364
-362
-339
-325
-328
-332
-341
-332
-328
-330
-305
-287
-295
-296
-286
-263
-248
-243
-244
-235
-236
-240
-250
-261
-254
-253
-265
-278
-291
-279
-263
-280
-268
-256
-262
-261
-273
-280
-290
-291
-275
-267
-260
-268
-282
-285
-277
-289
-296
-289
-284
-292
-288
-306
-303
-303
-313
-289
-260
-253
-257
-262
-264
-274
-271
-287
-308
-291
-293
-308
-324
-334
-316
-306
-320
-336
-341
-332
-332
-332
-314
-325
-336
-346
-372
-369
-378
-395
-401
-409
-408
-410
-409
-421
-440
-448
-459
-463
-444
-448
-458
-463
-450
-460
-472
-471
-485
-492
-496
-509
-495
-484
-495
-482
-467
-480
-480
-481
-476
-458
-435
-432
-439
-437
-426
-413
-418
-409
-392
-373
-354
-363
-374
-357
-351
-330
-305
-294
-285
-291
-298
-297
-297
-313
-325
-326
-337
-311
-293
-292
-281
-298
-325
-321
-318
-312
-297
-298
-286
-277
-271
-261
-253
-247
-256
-283
-286
-300
-300
-289
-287
-266
-254
-254
-254
-235
-229
-238
-228
-206
-185
-189
-160
-162
-202
-218
-229
-245
-245
-251
-264
-246
-242
-247
-236
-226
-245
-235
-232
-242
-234
-214
-218
-214
-214
-217
-216
-206
-194
-208
-191
-175
-183
-176
-183
-188
-176
-187
-198
-206
-192
-177
-165
-165
-174
-150
-142
-145
-120
-103
-91
-95
-97
-86
-110
-125
-123
-121
-113
-113
-112
-116
-127
-144
-144
-146
-153
-169
-195
-192
-188
-200
-218
-225
-227
-214
-213
-232
-227
-238
-238
-238
-257
-247
-238
-238
-213
-218
-228
-232
-243
-238
-254
-251
-246
-249
-259
-270
-290
-284
-280
-294
-298
-304
-323
-326
-330
-343
-340
-336
-326
-325
-335
-349
-345
-355
-368
-363
-371
-376
-393
-402
-411
-440
-448
-463
-474
-474
-461
-445
-419
-406
-390
-336
-303
-299
-319
-347
-360
-373
-343
-324
-318
-296
-286
-282
-278
-278
-286
-300
-322
-312
-315
-307
-283
-276
-262
-259
-246
-278
-319
-324
-328
-311
-291
-284
-247
-230
-238
-238
-238
-226
-235
-240
-233
-224
-223
-239
-223
-206
-209
-169
-164
-166
-147
-152
-147
-140
-158
-149
-151
-155
-148
-148
-138
-159
-176
-183
-186
-177
-161
-149
-118
-99
-102
-98
-94
-98
-96
-96
-109
-104
-91
-94
-106
-131
-140
-145
-167
-174
-183
-182
-192
-212
-216
-219
-236
-241
-222
-236
-234
-238
-242
-218
-225
-243
-215
-217
-239
-249
-254
-282
-305
-304
-295
-295
-297
-296
-302
-308
-328
-341
-336
-320
-317
-315
-315
-307
-294
-281
-276
-277
-282
-283
-270
-291
-270
-266
-274
-242
-268
-286
-285
-318
-333
-326
-343
-343
-340
-339
-325
-333
-341
-336
-335
-342
-356
-365
-343
-353
-351
-349
-359
-361
-364
-353
-348
-344
-339
-342
-354
-356
-367
-364
-367
-392
-399
-386
-367
-347
-312
-296
-286
-260
-257
-254
-242
-243
-245
-251
-268
-260
-254
-261
-258
-258
-244
-223
-205
-185
-183
-180
-177
-166
-142
-128
-114
-104
-82
-69
-75
-66
-61
-69
-69
-76
-81
-62
-54
-49
-57
-57
-73
-95
-94
-125
-148
-147
-164
-168
-181
-208
-207
-214
-242
-237
-222
-213
-212
-212
-229
-254
-267
-300
-309
-302
-294
-296
-310
-312
-312
-304
-299
-302
-287
-277
-274
-261
-258
-244
-234
-225
-240
-264
-270
-281
-266
-250
-228
-224
-212
-222
-232
-230
-241
-263
-260
-240
-228
-227
-227
-212
-196
-177
-191
-193
-181
-175
-167
-141
-132
-140
-128
-152
-157
-166
-168
-155
-158
-149
-140
-115
-116
-111
-119
-125
-119
-123
-128
-129
-150
-173
-166
-161
-161
-168
-181
-195
-211
-230
-244
-269
-282
-272
-263
-259
-270
-252
-238
-252
-245
-228
-231
-256
-265
-253
-245
-242
-225
-213
-210
-221
-209
-204
-207
-219
-227
-217
-220
-229
-235
-247
-249
-231
-240
-242
-234
-232
-222
-235
-239
-244
-250
-262
-263
-265
-271
-268
-278
-286
-299
-320
-326
-336
-367
-375
-382
-389
-388
-385
-389
-376
-358
-361
-353
-347
-370
-387
-388
-389
-361
-360
-354
-363
-387
-387
-384
-374
-352
-359
-341
-331
-331
-316
-305
-302
-298
-310
-313
-301
-289
-285
-270
-259
-253
-243
-242
-232
-232
-232
-209
-203
-192
-188
-184
-168
-165
-161
-155
-172
-194
-207
-215
-232
-246
-255
-266
-274
-278
-285
-291
-304
-310
-283
-265
-252
-236
-235
-231
-230
-223
-236
-258
-243
-246
-242
-228
-229
-236
-234
-240
-251
-244
-233
-237
-227
-207
-188
-154
-141
-131
-119
-123
-135
-170
-204
-195
-199
-198
-203
-214
-233
-242
-261
-269
-284
-307
-314
-320
-321
-339
-353
-347
-353
-357
-344
-337
-334
-329
-333
-337
-323
-331
-323
-315
-311
-299
-287
-303
-307
-302
-320
-320
-320
-347
-342
-362
-387
-377
-393
-402
-417
-428
-423
-433
-456
-452
-469
-478
-464
-460
-451
-448
-463
-454
-451
-456
-448
-459
-445
-444
-456
-433
-410
-375
-361
-345
-317
-299
-294
-303
-319
-330
-322
-323
-319
-314
-291
-268
-253
-248
-257
-260
-262
-262
-259
-256
-254
-247
-229
-217
-205
-191
-179
-195
-218
-209
-209
-227
-208
-190
-175
-142
-127
-108
-92
-96
-96
-97
-88
-81
-71
-66
-93
-96
-99
-104
-104
-83
-73
-77
-81
-92
-104
-117
-126
-161
-171
-183
-216
-205
-221
-239
-228
-255
-259
-240
-273
-276
-265
-254
-242
-249
-239
-234
-235
-241
-252
-267
-261
-266
-272
-244
-248
-251
-241
-245
-236
-207
-202
-189
-193
-200
-198
-202
-203
-211
-225
-201
-192
-203
-186
-194
-188
-179
-193
-208
-225
-251
-257
-258
-248
-238
-225
-193
-169
-189
-180
-156
-143
-140
-158
-173
-153
-155
-171
-167
-187
-195
-181
-218
-210
-198
-209
-200
-201
-203
-194
-206
-199
-217
-243
-230
-245
-252
-244
-263
-269
-260
-282
-286
-302
-313
-328
-339
-335
-316
-325
-335
-343
-317
-300
-312
-307
-302
-302
-317
-336
-351
-352
-346
-348
-332
-314
-320
-320
-322
-349
-354
-348
-348
-332
-339
-334
-316
-300
-287
-277
-276
-262
-266
-259
-234
-238
-227
-230
-235
-235
-240
-250
-256
-238
-227
-240
-226
-219
-234
-231
-241
-261
-238
-239
-235
-225
-224
-210
-184
-167
-161
-170
-171
-151
-163
-153
-144
-159
-154
-144
-169
-185
-187
-206
-204
-204
-218
-222
-215
-209
-208
-213
-238
-248
-247
-256
-270
-282
-292
-307
-293
-302
-309
-289
-277
-270
-278
-278
-284
-288
-279
-263
-243
-225
-222
-218
-206
-218
-233
-213
-205
-225
-218
-213
-234
-241
-244
-242
-251
-263
-267
-260
-251
-251
-261
-249
-249
-278
-271
-268
-264
-255
-244
-227
-213
-222
-231
-239
-242
-244
-255
-252
-256
-253
-234
-225
-250
-262
-275
-300
-301
-313
-306
-293
-293
-309
-311
-295
-300
-309
-312
-317
-331
-321
-305
-318
-308
-282
-275
-249
-281
-296
-279
-317
-336
-320
-315
-311
-291
-280
-278
-266
-260
-255
-275
-302
-342
-367
-392
-402
-395
-395
-404
-409
-407
-427
-437
-434
-437
-414
-405
-385
-364
-358
-346
-333
-331
-331
-320
-319
-309
-316
-319
-323
-317
-340
-335
-324
-349
-366
-369
-368
-363
-367
-377
-357
-342
-364
-372
-369
-374
-350
-347
-364
-350
-346
-346
-332
-308
-317
-326
-322
-316
-316
-327
-321
-329
-335
-323
-331
-328
-325
-324
-281
-250
-236
-235
-241
-240
-255
-266
-251
-259
-279
-284
-301
-308
-303
-300
-274
-262
-250
-235
-224
-221
-227
-213
-217
-216
-204
-221
-212
-201
-213
-225
-236
-233
-236
-244
-252
-262
-286
-281
-276
-264
-230
-215
-218
-231
-233
-208
-217
-218
-218
-228
-230
-236
-243
-246
-233
-230
-230
-239
-236
-233
-226
-212
-199
-212
-206
-213
-219
-209
-210
-199
-196
-192
-195
-190
-193
-207
-213
-211
-208
-206
-213
-194
-181
-173
-151
-142
-134
-117
-106
-106
-97
-87
-79
-84
-95
-91
-111
-115
-112
-121
-123
-109
-124
-137
-144
-156
-160
-160
-173
-166
-169
-187
-187
-189
-197
-233
-250
-274
-291
-279
-278
-283
-278
-276
-263
-266
-280
-274
-273
-276
-281
-304
-304
-294
-294
-276
-271
-260
-269
-277
-289
-301
-308
-324
-327
-321
-312
-320
-318
-300
-275
-259
-265
-261
-274
-288
-297
-301
-303
-313
-327
-349
-358
-366
-369
-363
-379
-387
-369
-370
-350
-319
-303
-293
-298
-293
-283
-283
-290
-289
-288
-289
-286
-283
-282
-270
-268
-268
-279
-280
-259
-255
-256
-263
-258
-263
-281
-300
-311
-319
-303
-283
-279
-264
-252
-267
-265
-267
-287
-273
-280
-295
-278
-264
-279
-278
-287
-298
-301
-303
-303
-306
-288
-264
-244
-229
-246
-263
-283
-307
-335
-351
-355
-354
-356
-371
-388
-397
-381
-375
-369
-357
-346
-351
-365
-355
-344
-320
-318
-344
-341
-333
-325
-330
-334
-313
-291
-284
-281
-279
-284
-288
-287
-265
-257
-276
-264
-257
-258
-248
-274
-294
-295
-288
-288
-281
-273
-273
-262
-246
-241
-245
-260
-262
-247
-236
-242
-250
-247
-240
-218
-202
-203
-191
-203
-208
-182
-209
-233
-220
-224
-244
-258
-269
-258
-248
-258
-268
-281
-289
-296
-296
-296
-308
-302
-293
-298
-291
-266
-243
-214
-214
-239
-234
-200
-200
-218
-203
-176
-174
-174
-182
-191
-173
-159
-156
-161
-154
-143
-145
-158
-158
-139
-123
-133
-146
-164
-157
-135
-123
-112
-143
-176
-160
-173
-188
-196
-219
-223
-227
-239
-248
-248
-254
-275
-288
-289
-284
-261
-241
-259
-271
-275
-294
-285
-302
-310
-299
-292
-294
-303
-312
-299
-266
-263
-256
-255
-251
-234
-236
-209
-203
-202
-189
-174
-181
-187
-197
-210
-206
-208
-206
-201
-204
-210
-211
-218
-215
-221
-220
-209
-203
-183
-181
-180
-175
-183
-194
-180
-157
-153
-164
-172
-163
-173
-175
-175
-195
-183
-164
-182
-178
-173
-158
-124
-123
-145
-166
-194
-188
-184
-212
-224
-207
-210
-222
-214
-225
-216
-212
-222
-213
-219
-208
-184
-207
-211
-207
-219
-204
-199
-177
-166
-164
-156
-152
-146
-133
-120
-121
-105
-98
-92
-80
-82
-82
-75
-86
-70
-62
-57
-53
-72
-57
-43
-58
-70
-83
-95
-95
-115
-123
-116
-136
-140
-146
-179
-183
-166
-198
-212
-224
-248
-241
-242
-258
-248
-259
-269
-265
-276
-277
-277
-285
-289
-283
-268
-285
-286
-268
-287
-285
-291
-299
-274
-260
-267
-274
-293
-289
-280
-275
-242
-240
-242
-208
-203
-206
-204
-217
-238
-243
-244
-252
-274
-303
-322
-338
-356
-366
-371
-371
-373
-374
-352
-346
-361
-344
-350
-365
-375
-399
-395
-397
-431
-447
-445
-430
-398
-374
-344
-318
-319
-312
-302
-295
-286
-292
-303
-292
-293
-289
-265
-262
-260
-253
-245
-244
-252
-270
-283
-327
-331
-316
-305
-286
-292
-288
-272
-280
-294
-295
-297
-296
-274
-293
-311
-284
-290
-295
-315
-345
-332
-317
-316
-296
-291
-298
-296
-294
-287
-291
-300
-283
-278
-279
-274
-272
-274
-275
-270
-260
-246
-218
-184
-187
-203
-219
-245
-260
-273
-280
-279
-269
-268
-258
-260
-247
-243
-252
-247
-255
-263
-255
-274
-284
-284
-299
-284
-271
-254
-233
-224
-227
-239
-241
-239
-236
-252
-254
-258
-278
-278
-279
-251
-241
-244
-235
-218
-220
-236
-244
-257
-267
-291
-320
-330
-308
-283
-266
-258
-246
-249
-270
-266
-259
-251
-250
-281
-300
-295
-315
-329
-349
-341
-324
-324
-332
-319
-326
-337
-325
-326
-329
-348
-344
-338
-339
-323
-318
-319
-306
-313
-329
-338
-322
-306
-300
-324
-345
-332
-333
-345
-335
-326
-322
-321
-351
-362
-358
-382
-391
-404
-418
-415
-433
-444
-450
-447
-441
-438
-449
-451
-439
-439
-431
-416
-411
-406
-413
-412
-384
-368
-375
-382
-373
-357
-348
-323
-315
-320
-301
-309
-322
-334
-326
-304
-292
-280
-310
-321
-303
-325
-336
-323
-326
-292
-279
-292
-285
-290
-300
-280
-256
-249
-246
-246
-221
-217
-227
-250
-271
-266
-263
-278
-269
-261
-262
-253
-249
-250
-229
-210
-222
-236
-259
-270
-262
-262
-262
-221
-213
-209
-204
-240
-229
-221
-231
-205
-219
-213
-175
-197
-197
-187
-184
-182
-196
-209
-214
-208
-192
-195
-212
-234
-249
-258
-255
-259
-281
-276
-276
-279
-285
-295
-293
-278
-291
-291
-286
-276
-266
-280
-275
-266
-297
-306
-298
-316
-306
-291
-266
-260
-255
-246
-249
-252
-259
-283
-291
-301
-313
-315
-310
-308
-313
-344
-352
-347
-362
-363
-372
-369
-352
-341
-351
-361
-361
-370
-377
-374
-367
-362
-362
-370
-371
-353
-352
-356
-355
-343
-314
-283
-266
-249
-240
-258
-269
-261
-257
-249
-234
-226
-191
-173
-158
-147
-172
-197
-196
-192
-206
-219
-231
-246
-256
-262
-285
-288
-293
-297
-302
-309
-315
-320
-301
-296
-297
-274
-278
-291
-294
-292
-290
-283
-287
-296
-293
-287
-285
-292
-286
-285
-299
-286
-290
-295
-270
-268
-261
-252
-248
-234
-230
-225
-228
-230
-231
-219
-222
-221
-203
-208
-204
-204
-218
-214
-217
-234
-250
-262
-263
-278
-282
-307
-300
-285
-279
-279
-289
-296
-312
-334
-352
-355
-343
-342
-325
-303
-300
-307
-303
-304
-302
-283
-293
-310
-323
-301
-276
-292
-284
-278
-278
-275
-288
-281
-270
-273
-298
-319
-306
-310
-300
-288
-292
-298
-288
-289
-285
-288
-304
-305
-308
-312
-327
-325
-331
-323
-318
-320
-314
-307
-290
-286
-298
-301
-288
-269
-248
-233
-236
-231
-221
-232
-225
-214
-218
-228
-241
-245
-233
-224
-229
-227
-240
-249
-250
-249
-246
-256
-252
-262
-269
-259
-270
-261
-250
-277
-287
-295
-303
-300
-327
-344
-349
-350
-334
-332
-322
-311
-314
-300
-305
-315
-307
-318
-307
-317
-336
-301
-286
-290
-292
-288
-268
-267
-275
-255
-270
-291
-298
-321
-307
-298
-306
-306
-331
-349
-346
-355
-344
-338
-349
-361
-381
-396
-409
-406
-400
-383
-368
-375
-379
-395
-414
-410
-411
-422
-425
-424
-412
-375
-370
-361
-333
-345
-342
-346
-349
-349
-364
-348
-357
-361
-349
-356
-354
-348
-359
-348
-359
-369
-338
-331
-345
-350
-325
-324
-325
-292
-290
-304
-292
-311
-327
-311
-283
-270
-288
-274
-275
-267
-244
-248
-231
-212
-222
-214
-223
-262
-260
-244
-255
-241
-239
-242
-225
-235
-238
-224
-215
-213
-227
-224
-218
-212
-199
-194
-181
-186
-184
-182
-205
-215
-218
-231
-233
-231
-228
-229
-223
-219
-210
-203
-190
-190
-198
-204
-194
-172
-176
-224
-249
-262
-293
-304
-326
-341
-325
-327
-333
-342
-350
-349
-353
-347
-330
-318
-311
-298
-309
-320
-311
-314
-308
-296
-266
-254
-258
-249
-234
-234
-247
-254
-261
-253
-252
-246
-239
-239
-239
-232
-233
-252
-231
-214
-206
-203
-205
-202
-201
-220
-232
-231
-231
-220
-218
-225
-232
-233
-235
-241
-258
-267
-256
-278
-271
-250
-260
-270
-255
-256
-269
-271
-268
-261
-246
-238
-221
-203
-200
-177
-171
-183
-170
-176
-179
-141
-127
-110
-99
-100
-94
-102
-101
-98
-94
-76
-84
-91
-90
-114
-120
-134
-147
-155
-170
-163
-170
-187
-194
-188
-190
-211
-209
-202
-201
-190
-179
-178
-179
-183
-189
-186
-211
-215
-204
-236
-239
-248
-262
-264
-293
-301
-297
-297
-292
-283
-274
-257
-281
-300
-319
-336
-329
-326
-303
-305
-310
-299
-288
-279
-273
-294
-274
-280
-272
-248
-250
-238
-247
-274
-291
-303
-312
-307
-316
-319
-321
-314
-308
-331
-333
-340
-344
-346
-352
-350
-340
-347
-350
-356
-363
-367
-362
-370
-384
-387
-375
-354
-344
-342
-360
-376
-385
-370
-383
-388
-375
-359
-353
-333
-307
-277
-259
-267
-255
-244
-253
-251
-272
-296
-298
-317
-305
-310
-320
-328
-343
-357
-359
-364
-346
-331
-339
-336
-343
-343
-317
-328
-323
-325
-323
-308
-319
-319
-305
-293
-304
-320
-321
-311
-308
-293
-288
-292
-288
-292
-302
-288
-275
-294
-300
-298
-301
-311
-316
-352
-370
-351
-363
-362
-361
-371
-373
-367
-372
-392
-403
-389
-408
-420
-411
-411
-394
-393
-407
-402
-408
-417
-408
-389
-374
-367
-358
-353
-367
-375
-368
-361
-363
-379
-378
-366
-353
-345
-359
-362
-366
-385
-376
-356
-352
-343
-327
-315
-302
-314
-327
-318
-311
-314
-304
-294
-290
-287
-291
-288
-265
-253
-252
-238
-238
-231
-241
-247
-246
-257
-261
-248
-248
-252
-263
-268
-253
-242
-233
-237
-238
-251
-269
-266
-260
-254
-254
-268
-264
-246
-240
-222
-207
-220
-225
-226
-212
-181
-178
-197
-206
-204
-216
-244
-263
-258
-267
-261
-247
-252
-241
-229
-235
-235
-232
-221
-198
-203
-232
-237
-237
-251
-251
-250
-245
-245
-245
-236
-244
-238
-230
-242
-248
-260
-243
-234
-249
-233
-241
-247
-245
-248
-237
-226
-233
-240
-237
-245
-245
-255
-247
-245
-249
-251
-247
-246
-257
-251
-245
-256
-276
-280
-292
-280
-280
-296
-289
-275
-272
-273
-266
-252
-250
-232
-220
-215
-196
-207
-200
-187
-183
-174
-171
-166
-145
-142
-146
-141
-152
-160
-181
-202
-200
-209
-230
-239
-238
-235
-235
-250
-233
-233
-248
-258
-277
-291
-297
-289
-278
-275
-286
-277
-261
-266
-253
-245
-252
-241
-226
-225
-223
-213
-208
-207
-209
-225
-221
-219
-220
-208
-203
-208
-187
-164
-177
-164
-157
-162
-169
-163
-163
-162
-164
-145
-135
-127
-122
-115
-98
-103
-103
-101
-116
-114
-121
-143
-151
-163
-175
-171
-172
-169
-163
-169
-178
-190
-220
-233
-267
-301
-289
-297
-307
-299
-297
-286
-260
-263
-250
-231
-232
-237
-244
-259
-266
-256
-261
-256
-251
-243
-232
-253
-275
-269
-284
-292
-298
-302
-299
-287
-288
-289
-287
-289
-303
-296
-283
-290
-291
-287
-298
-314
-338
-356
-365
-370
-351
-338
-336
-347
-349
-344
-349
-340
-333
-320
-305
-280
-286
-290
-282
-282
-276
-252
-260
-275
-290
-314
-327
-345
-364
-360
-364
-370
-341
-323
-317
-288
-279
-291
-292
-293
-288
-295
-318
-333
-339
-353
-362
-365
-368
-368
-363
-335
-318
-307
-320
-342
-316
-299
-313
-304
-316
-311
-291
-281
-268
-264
-260
-266
-273
-281
-280
-282
-298
-281
-284
-301
-289
-305
-321
-325
-340
-332
-311
-294
-289
-300
-294
-312
-310
-294
-308
-300
-300
-313
-321
-322
-347
-357
-360
-379
-386
-389
-408
-415
-402
-402
-397
-382
-385
-392
-381
-374
-368
-365
-366
-364
-347
-338
-331
-313
-296
-295
-293
-294
-283
-274
-264
-239
-234
-231
-222
-237
-230
-203
-222
-216
-207
-230
-245
-252
-256
-263
-267
-247
-235
-230
-231
-229
-224
-222
-231
-233
-232
-243
-227
-209
-197
-191
-179
-186
-195
-189
-207
-220
-250
-255
-246
-251
-245
-238
-236
-210
-198
-193
-172
-194
-195
-192
-209
-216
-237
-253
-270
-304
-300
-299
-287
-267
-277
-268
-249
-254
-244
-245
-240
-243
-248
-246
-234
-222
-215
-215
-219
-228
-219
-227
-228
-241
-258
-256
-267
-273
-265
-258
-265
-257
-280
-288
-278
-284
-272
-248
-240
-222
-211
-224
-237
-246
-250
-241
-237
-237
-220
-211
-205
-203
-204
-209
-229
-252
-277
-280
-251
-236
-227
-228
-227
-209
-211
-208
-198
-200
-193
-197
-199
-217
-236
-256
-258
-259
-257
-238
-234
-226
-221
-215
-201
-197
-200
-198
-196
-184
-189
-202
-188
-176
-168
-165
-148
-127
-121
-144
-153
-157
-170
-187
-195
-190
-187
-180
-182
-172
-155
-156
-158
-167
-177
-161
-166
-156
-149
-156
-166
-170
-173
-169
-197
-214
-208
-203
-175
-171
-182
-187
-203
-199
-213
-220
-202
-212
-229
-226
-245
-274
-281
-277
-297
-302
-302
-319
-323
-308
-317
-294
-289
-305
-289
-285
-293
-297
-304
-304
-312
-315
-293
-297
-300
-306
-303
-300
-292
-290
-303
-313
-319
-341
-335
-332
-337
-316
-321
-345
-343
-332
-332
-327
-328
-305
-289
-288
-283
-275
-269
-274
-282
-276
-294
-286
-275
-269
-241
-223
-230
-239
-235
-235
-240
-236
-230
-244
-251
-260
-264
-253
-260
-278
-282
-268
-260
-274
-286
-297
-306
-320
-337
-343
-333
-345
-327
-319
-314
-310
-325
-318
-318
-340
-351
-351
-348
-345
-348
-336
-330
-341
-335
-321
-316
-302
-300
-286
-277
-279
-267
-274
-259
-258
-264
-264
-250
-239
-245
-242
-274
-279
-293
-308
-308
-309
-315
-310
-321
-328
-337
-353
-363
-363
-356
-353
-350
-365
-371
-393
-393
-374
-371
-368
-391
-398
-395
-390
-384
-400
-393
-385
-398
-395
-397
-394
-366
-360
-363
-363
-362
-361
-354
-343
-331
-336
-327
-308
-292
-285
-279
-277
-286
-295
-316
-341
-341
-335
-339
-314
-291
-256
-224
-228
-219
-229
-232
-234
-236
-239
-238
-240
-222
-225
-244
-238
-244
-244
-239
-252
-249
-260
-256
-254
-275
-272
-279
-289
-314
-330
-314
-302
-291
-263
-258
-248
-247
-230
-220
-235
-226
-225
-232
-251
-262
-271
-277
-300
-317
-326
-328
-318
-317
-310
-296
-287
-269
-259
-283
-285
-287
-292
-305
-322
-330
-340
-345
-350
-355
-374
-368
-377
-376
-366
-358
-328
-316
-317
-285
-270
-262
-258
-259
-261
-260
-249
-245
-240
-238
-240
-218
-218
-237
-256
-288
-292
-299
-298
-296
-304
-313
-300
-295
-293
-275
-276
-264
-260
-272
-278
-287
-291
-287
-300
-298
-313
-327
-318
-316
-288
-284
-283
-252
-259
-260
-250
-253
-251
-248
-263
-255
-260
-248
-239
-249
-238
-248
-246
-236
-232
-229
-214
-211
-207
-201
-193
-197
-211
-206
-204
-193
-181
-176
-167
-176
-191
-211
-221
-219
-227
-219
-215
-214
-194
-189
-197
-202
-228
-228
-240
-253
-228
-224
-215
-195
-200
-202
-212
-247
-260
-269
-264
-246
-242
-242
-246
-252
-254
-264
-276
-271
-285
-298
-300
-318
-325
-308
-311
-341
-327
-327
-323
-302
-299
-303
-288
-298
-296
-278
-281
-281
-290
-285
-288
-296
-274
-269
-256
-237
-235
-245
-259
-265
-246
-252
-272
-276
-284
-289
-315
-343
-346
-353
-359
-343
-346
-341
-332
-328
-339
-336
-348
-348
-340
-346
-354
-329
-322
-330
-325
-321
-312
-298
-285
-277
-279
-269
-255
-260
-265
-277
-264
-246
-231
-230
-225
-223
-239
-260
-258
-249
-244
-238
-229
-235
-230
-257
-299
-309
-336
-359
-375
-378
-360
-346
-353
-347
-356
-355
-354
-361
-363
-371
-382
-401
-427
-427
-417
-430
-437
-438
-437
-427
-425
-426
-434
-444
-450
-467
-462
-438
-424
-401
-374
-365
-353
-352
-368
-366
-372
-369
-349
-337
-319
-321
-301
-298
-294
-267
-266
-264
-258
-265
-255
-250
-261
-248
-254
-273
-271
-304
-318
-313
-329
-334
-334
-340
-348
-353
-363
-380
-385
-382
-380
-367
-372
-352
-329
-312
-296
-283
-264
-270
-259
-252
-260
-260
-282
-280
-261
-255
-237
-225
-242
-239
-236
-256
-262
-271
-275
-279
-300
-312
-327
-348
-359
-370
-375
-364
-355
-357
-342
-327
-310
-305
-304
-303
-300
-295
-282
-276
-286
-266
-268
-256
-244
-269
-304
-328
-365
-384
-386
-408
-407
-404
-417
-417
-399
-377
-373
-361
-356
-372
-351
-334
-344
-319
-304
-309
-309
-310
-315
-322
-323
-315
-306
-297
-274
-268
-261
-265
-257
-253
-264
-266
-260
-270
-280
-270
-277
-284
-270
-269
-276
-283
-289
-281
-291
-299
-292
-290
-276
-264
-265
-270
-289
-296
-303
-313
-331
-345
-363
-363
-383
-407
-410
-404
-393
-369
-352
-353
-326
-321
-327
-318
-297
-293
-282
-284
-281
-285
-291
-284
-307
-310
-322
-323
-304
-319
-320
-326
-338
-335
-320
-328
-331
-334
-343
-353
-351
-350
-349
-332
-346
-344
-334
-333
-320
-312
-302
-300
-296
-286
-282
-279
-263
-251
-253
-239
-212
-198
-225
-220
-221
-237
-226
-227
-238
-252
-253
-265
-277
-277
-275
-269
-275
-278
-282
-282
-292
-322
-351
-382
-387
-381
-385
-370
-347
-324
-313
-318
-316
-324
-323
-331
-350
-361
-360
-373
-389
-385
-379
-386
-381
-370
-362
-329
-305
-300
-285
-288
-304
-301
-337
-344
-345
-367
-364
-373
-371
-350
-367
-362
-363
-373
-352
-366
-382
-372
-375
-375
-382
-394
-393
-400
-394
-405
-409
-404
-396
-383
-371
-363
-364
-376
-383
-388
-388
-387
-407
-401
-413
-429
-415
-400
-398
-378
-384
-382
-383
-392
-387
-389
-381
-368
-382
-372
-352
-354
-341
-344
-339
-328
-315
-300
-287
-278
-265
-261
-268
-271
-291
-311
-321
-330
-351
-354
-352
-375
-374
-373
-375
-366
-373
-368
-348
-356
-362
-365
-365
-349
-351
-349
-359
-357
-371
-387
-372
-359
-346
-331
-320
-304
-302
-301
-307
-319
-310
-301
-301
-297
-303
-292
-307
-322
-328
-359
-362
-372
-381
-384
-374
-377
-377
-369
-356
-330
-312
-312
-291
-271
-269
-256
-250
-259
-266
-266
-264
-263
-261
-279
-287
-292
-299
-311
-314
-316
-309
-306
-311
-304
-309
-315
-331
-351
-364
-376
-387
-391
-389
-389
-397
-395
-390
-391
-384
-376
-376
-390
-390
-391
-387
-372
-367
-344
-349
-366
-339
-335
-334
-315
-326
-312
-302
-303
-302
-325
-324
-302
-303
-311
-313
-324
-332
-342
-357
-378
-383
-392
-402
-401
-407
-395
-380
-387
-379
-373
-379
-384
-392
-400
-405
-404
-398
-409
-414
-399
-400
-391
-371
-358
-336
-333
-326
-324
-332
-333
-318
-327
-315
-283
-280
-257
-252
-266
-235
-248
-257
-261
-288
-283
-300
-316
-314
-317
-315
-329
-341
-331
-323
-327
-336
-357
-369
-366
-363
-358
-349
-338
-330
-323
-325
-316
-328
-348
-351
-345
-350
-347
-351
-361
-363
-387
-402
-407
-415
-414
-420
-421
-402
-389
-378
-368
-368
-343
-354
-369
-354
-342
-346
-342
-328
-306
-287
-291
-295
-298
-274
-278
-279
-275
-281
-268
-255
-253
-243
-238
-227
-215
-222
-220
-231
-249
-258
-263
-268
-273
-296
-299
-297
-300
-293
-281
-269
-267
-268
-248
-256
-265
-268
-275
-258
-264
-291
-306
-305
-291
-304
-301
-290
-301
-292
-294
-312
-293
-286
-319
-326
-316
-298
-300
-322
-329
-354
-369
-378
-414
-393
-383
-378
-343
-357
-356
-326
-328
-311
-301
-309
-306
-299
-292
-300
-308
-308
-308
-300
-308
-308
-301
-325
-330
-327
-333
-349
-382
-395
-383
-405
-394
-374
-358
-359
-370
-344
-338
-332
-317
-317
-305
-280
-267
-249
-256
-249
-254
-267
-269
-262
-274
-271
-267
-250
-233
-242
-240
-261
-280
-286
-297
-310
-295
-295
-278
-251
-250
-255
-265
-260
-277
-293
-290
-277
-267
-258
-251
-240
-249
-231
-212
-227
-228
-235
-250
-266
-276
-302
-325
-347
-352
-348
-355
-351
-345
-358
-384
-387
-404
-417
-418
-427
-434
-457
-469
-472
-450
-454
-452
-445
-451
-444
-435
-411
-396
-392
-410
-423
-416
-407
-383
-365
-355
-347
-333
-330
-331
-341
-360
-360
-343
-342
-330
-317
-309
-303
-305
-303
-287
-279
-292
-322
-332
-327
-325
-326
-326
-328
-324
-310
-315
-313
-289
-291
-292
-295
-302
-292
-306
-320
-314
-300
-289
-261
-244
-244
-231
-245
-243
-242
-258
-235
-214
-225
-227
-242
-250
-280
-308
-333
-353
-367
-354
-339
-315
-288
-290
-281
-297
-316
-325
-331
-319
-304
-318
-316
-320
-329
-329
-340
-343
-359
-355
-369
-385
-399
-408
-402
-396
-393
-384
-381
-376
-343
-341
-340
-310
-309
-311
-322
-347
-326
-329
-345
-332
-339
-333
-329
-350
-346
-327
-323
-312
-303
-298
-314
-312
-320
-317
-316
-340
-345
-368
-406
-423
-421
-431
-412
-425
-425
-418
-419
-416
-408
-392
-393
-376
-350
-348
-342
-331
-346
-348
-337
-355
-337
-342
-343
-329
-363
-363
-359
-372
-367
-347
-325
-320
-320
-296
-290
-285
-273
-275
-284
-290
-294
-301
-311
-298
-288
-278
-276
-272
-286
-288
-283
-280
-269
-285
-271
-254
-259
-236
-222
-223
-222
-214
-214
-214
-221
-229
-221
-232
-241
-239
-251
-256
-268
-279
-269
-264
-271
-279
-264
-267
-267
-266
-288
-289
-272
-273
-260
-265
-268
-266
-268
-260
-253
-257
-277
-284
-281
-284
-276
-273
-279
-270
-251
-248
-239
-238
-239
-251
-268
-264
-264
-272
-259
-253
-261
-265
-278
-277
-283
-297
-308
-320
-341
-339
-335
-357
-360
-358
-358
-363
-369
-372
-373
-366
-377
-359
-364
-363
-338
-341
-340
-333
-327
-325
-314
-313
-292
-275
-266
-265
-280
-282
-284
-279
-258
-263
-245
-244
-256
-255
-259
-250
-237
-237
-237
-234
-234
-239
-234
-223
-219
-207
-186
-205
-208
-207
-223
-250
-256
-268
-269
-255
-265
-262
-276
-289
-321
-324
-330
-336
-312
-307
-292
-280
-292
-275
-277
-284
-279
-294
-281
-268
-281
-284
-282
-284
-286
-301
-307
-321
-336
-351
-370
-374
-376
-368
-354
-368
-362
-339
-338
-327
-334
-342
-359
-378
-382
-394
-382
-363
-364
-346
-336
-329
-301
-309
-322
-325
-361
-380
-386
-393
-387
-397
-398
-390
-387
-358
-334
-331
-332
-342
-347
-351
-355
-350
-363
-359
-367
-376
-377
-379
-374
-383
-376
-380
-373
-363
-366
-367
-373
-383
-375
-380
-388
-380
-383
-386
-385
-376
-372
-348
-356
-364
-340
-323
-317
-306
-308
-302
-302
-309
-306
-303
-298
-273
-282
-295
-285
-288
-281
-269
-254
-248
-248
-259
-271
-284
-278
-290
-275
-271
-276
-263
-279
-306
-325
-341
-366
-368
-377
-388
-374
-364
-349
-340
-329
-310
-311
-318
-333
-343
-348
-345
-341
-323
-321
-318
-305
-309
-329
-320
-317
-328
-314
-296
-291
-302
-290
-270
-266
-257
-253
-261
-250
-253
-262
-251
-281
-274
-266
-270
-260
-274
-275
-244
-249
-235
-233
-259
-247
-265
-290
-288
-284
-275
-251
-255
-254
-229
-243
-256
-265
-281
-290
-289
-293
-303
-306
-322
-305
-308
-310
-312
-304
-292
-303
-304
-322
-333
-330
-338
-326
-327
-327
-322
-312
-308
-296
-278
-298
-312
-316
-317
-312
-301
-304
-305
-319
-330
-313
-313
-311
-287
-292
-278
-273
-309
-311
-314
-320
-312
-312
-315
-332
-331
-321
-320
-312
-308
-311
-297
-295
-283
-267
-258
-257
-281
-298
-298
-296
-303
-309
-305
-292
-278
-266
-253
-244
-229
-224
-212
-217
-217
-207
-225
-218
-221
-230
-235
-237
-251
-249
-253
-252
-244
-251
-242
-255
-264
-252
-246
-233
-221
-238
-216
-215
-228
-220
-229
-217
-226
-238
-235
-244
-244
-241
-239
-245
-252
-261
-242
-222
-215
-212
-215
-213
-220
-220
-226
-224
-207
-206
-201
-200
-212
-210
-199
-206
-243
-267
-288
-300
-315
-344
-364
-366
-376
-372
-363
-341
-333
-328
-309
-322
-310
-309
-309
-300
-282
-280
-278
-269
-263
-255
-251
-228
-202
-203
-204
-195
-199
-202
-194
-194
-193
-192
-194
-169
-164
-180
-168
-178
-207
-223
-253
-275
-283
-283
-281
-290
-280
-289
-291
-295
-296
-295
-285
-271
-252
-243
-246
-229
-245
-254
-251
-245
-240
-232
-241
-239
-253
-264
-260
-259
-262
-279
-281
-270
-282
-269
-252
-244
-236
-236
-231
-238
-236
-243
-250
-265
-275
-290
-313
-308
-308
-293
-273
-282
-267
-233
-216
-206
-194
-191
-204
-201
-214
-233
-257
-262
-262
-250
-236
-250
-254
-282
-305
-319
-329
-334
-352
-358
-356
-378
-370
-369
-382
-366
-372
-357
-356
-366
-339
-339
-333
-323
-324
-317
-320
-330
-328
-338
-335
-311
-303
-282
-263
-263
-277
-288
-282
-283
-287
-271
-270
-270
-270
-272
-275
-288
-284
-301
-311
-328
-335
-333
-322
-330
-307
-298
-301
-272
-289
-264
-266
-299
-285
-278
-282
-296
-307
-289
-288
-301
-276
-278
-281
-272
-302
-320
-326
-330
-320
-323
-313
-306
-300
-295
-298
-298
-285
-277
-277
-266
-251
-235
-214
-212
-218
-212
-208
-201
-207
-213
-203
-232
-251
-248
-249
-268
-269
-268
-264
-256
-265
-271
-288
-305
-319
-344
-365
-349
-340
-322
-305
-293
-292
-301
-307
-309
-314
-306
-295
-315
-306
-308
-316
-296
-299
-298
-287
-300
-321
-330
-352
-369
-373
-384
-377
-382
-397
-392
-380
-380
-382
-378
-369
-369
-362
-335
-326
-313
-297
-288
-272
-267
-266
-264
-262
-257
-248
-257
-268
-252
-242
-231
-218
-206
-185
-176
-192
-200
-189
-188
-180
-169
-157
-140
-124
-111
-109
-118
-117
-139
-136
-136
-149
-120
-116
-133
-135
-160
-179
-200
-232
-236
-234
-244
-227
-225
-231
-237
-246
-239
-237
-231
-222
-225
-209
-206
-232
-233
-229
-238
-233
-238
-252
-261
-256
-250
-226
-222
-241
-228
-221
-222
-207
-202
-208
-220
-231
-234
-234
-238
-257
-271
-266
-280
-283
-269
-268
-270
-259
-285
-277
-280
-287
-279
-294
-275
-272
-279
-271
-278
-292
-275
-290
-307
-290
-299
-310
-307
-298
-272
-253
-235
-221
-222
-205
-194
-188
-179
-205
-208
-205
-204
-195
-174
-160
-169
-167
-176
-182
-157
-153
-159
-142
-150
-135
-123
-134
-120
-139
-139
-121
-146
-129
-120
-138
-116
-125
-137
-130
-162
-153
-144
-159
-138
-144
-144
-129
-155
-157
-154
-180
-203
-224
-231
-210
-228
-223
-206
-232
-232
-228
-227
-215
-221
-237
-256
-260
-264
-264
-251
-248
-247
-252
-237
-228
-234
-228
-248
-247
-240
-246
-242
-244
-257
-242
-236
-244
-238
-242
-237
-232
-246
-247
-280
-291
-294
-299
-264
-246
-229
-209
-215
-219
-204
-195
-198
-211
-230
-243
-260
-271
-256
-258
-257
-243
-241
-251
-267
-266
-256
-263
-287
-289
-288
-287
-287
-278
-273
-265
-279
-277
-272
-302
-267
-252
-272
-264
-278
-288
-286
-293
-287
-270
-274
-265
-287
-316
-320
-346
-333
-305
-312
-291
-267
-270
-274
-294
-316
-316
-309
-307
-320
-312
-297
-294
-281
-265
-269
-272
-257
-269
-276
-258
-273
-268
-268
-297
-292
-295
-300
-289
-292
-268
-270
-290
-273
-275
-267
-243
-248
-234
-222
-221
-199
-190
-176
-150
-141
-152
-156
-171
-185
-190
-212
-217
-211
-204
-205
-228
-255
-269
-289
-311
-312
-306
-292
-296
-322
-318
-330
-324
-321
-337
-332
-329
-355
-354
-330
-319
-292
-276
-249
-240
-239
-223
-236
-256
-259
-292
-300
-302
-304
-293
-291
-287
-286
-292
-277
-280
-311
-324
-351
-378
-398
-414
-406
-408
-398
-374
-359
-372
-371
-353
-342
-341
-350
-354
-349
-330
-328
-314
-307
-284
-269
-285
-282
-283
-290
-306
-320
-304
-295
-282
-261
-261
-239
-212
-209
-214
-205
-207
-217
-209
-215
-205
-200
-212
-205
-217
-225
-225
-242
-230
-227
-229
-223
-231
-228
-232
-232
-230
-236
-227
-222
-216
-199
-204
-197
-171
-171
-165
-154
-148
-151
-163
-147
-148
-152
-148
-164
-154
-164
-188
-180
-197
-198
-186
-185
-173
-179
-199
-204
-216
-220
-216
-236
-235
-257
-283
-272
-273
-284
-282
-284
-282
-282
-288
-282
-284
-288
-279
-276
-280
-293
-297
-306
-328
-335
-339
-334
-324
-330
-341
-353
-326
-304
-304
-272
-259
-267
-238
-242
-233
-237
-263
-261
-261
-252
-238
-222
-226
-242
-245
-237
-243
-241
-246
-268
-283
-305
-323
-326
-331
-333
-324
-313
-290
-275
-259
-244
-257
-257
-251
-251
-249
-222
-224
-227
-203
-208
-202
-168
-156
-153
-133
-125
-120
-131
-135
-139
-157
-153
-158
-185
-196
-199
-222
-234
-259
-251
-241
-254
-255
-268
-282
-298
-317
-320
-331
-327
-301
-294
-279
-264
-271
-254
-239
-256
-238
-226
-251
-254
-262
-269
-255
-257
-276
-279
-275
-273
-272
-281
-282
-268
-299
-300
-305
-323
-307
-304
-289
-273
-274
-254
-250
-253
-253
-288
-285
-275
-292
-277
-283
-309
-277
-280
-273
-249
-254
-252
-258
-275
-279
-282
-283
-287
-293
-281
-278
-284
-268
-263
-272
-266
-277
-307
-326
-351
-361
-351
-331
-306
-286
-284
-274
-260
-261
-265
-275
-279
-271
-287
-306
-292
-313
-321
-311
-309
-288
-290
-284
-276
-283
-262
-255
-245
-232
-243
-221
-212
-247
-245
-251
-256
-249
-248
-243
-254
-271
-277
-308
-331
-327
-344
-334
-331
-340
-337
-342
-354
-340
-333
-334
-319
-316
-317
-305
-307
-304
-302
-308
-313
-322
-333
-337
-329
-332
-316
-302
-305
-306
-285
-270
-285
-271
-253
-267
-251
-239
-236
-207
-190
-192
-203
-212
-219
-217
-231
-243
-224
-247
-252
-261
-275
-261
-270
-271
-254
-265
-257
-250
-277
-291
-275
-274
-279
-277
-271
-244
-233
-249
-259
-262
-281
-304
-295
-313
-339
-354
-358
-349
-341
-316
-288
-268
-245
-254
-252
-245
-233
-220
-215
-218
-229
-241
-243
-238
-255
-270
-274
-275
-282
-287
-270
-255
-256
-255
-248
-230
-226
-227
-236
-253
-236
-233
-234
-211
-222
-232
-225
-230
-237
-231
-214
-218
-233
-230
-224
-221
-239
-249
-264
-262
-252
-262
-258
-277
-287
-287
-316
-337
-321
-324
-336
-312
-313
-298
-286
-303
-291
-281
-295
-298
-294
-284
-273
-282
-276
-256
-244
-227
-234
-236
-214
-208
-205
-199
-207
-200
-197
-201
-207
-228
-225
-216
-215
-209
-195
-191
-195
-196
-208
-201
-203
-209
-206
-214
-208
-189
-203
-193
-171
-172
-158
-157
-158
-153
-151
-141
-120
-112
-106
-107
-126
-145
-162
-160
-161
-162
-161
-156
-170
-190
-202
-224
-237
-242
-246
-243
-254
-265
-278
-278
-278
-282
-279
-263
-278
-288
-287
-302
-294
-295
-293
-285
-279
-282
-281
-286
-283
-270
-265
-246
-239
-257
-258
-256
-255
-272
-297
-282
-286
-312
-306
-303
-311
-309
-316
-318
-312
-314
-295
-290
-294
-292
-295
-292
-299
-307
-307
-291
-296
-288
-276
-285
-277
-271
-274
-274
-278
-283
-273
-278
-288
-280
-301
-313
-320
-323
-298
-287
-266
-257
-264
-257
-239
-240
-213
-205
-206
-198
-210
-221
-228
-249
-264
-272
-316
-331
-344
-372
-375
-383
-370
-360
-369
-361
-354
-338
-337
-353
-351
-348
-361
-356
-364
-368
-350
-354
-360
-367
-380
-367
-360
-388
-372
-353
-366
-363
-371
-374
-358
-361
-346
-336
-357
-345
-354
-367
-352
-366
-368
-371
-386
-400
-425
-408
-409
-440
-434
-418
-426
-397
-398
-407
-383
-377
-379
-382
-388
-389
-361
-368
-367
-344
-349
-333
-328
-323
-301
-302
-292
-293
-310
-314
-323
-338
-334
-338
-323
-297
-292
-271
-261
-274
-265
-281
-295
-279
-310
-321
-297
-298
-287
-261
-260
-244
-245
-248
-249
-271
-266
